It was a tough game against a well-drilled and stubborn opponent, but Rangers emerged from Paisley with three points on Sunday afternoon.
Borna Barisic was the hero, with his stunning free-kick earning him praise from the unlikeliest of sources.
Yet, there’s a chance the three-points may have come at a cost.
Rangers keeper McGregor appears to pick up injury
In the final ten minutes of the match, the Gers defence looked a touch nervy and almost paid the price for slackness.
New St Mirren striker Junior Morias, a second-half substitute, was presented with a golden opportunity. A cross from the right found him five yards out and unmarked, but he fluffed his lines. His scuffed attempted finish looped up in the air and Allan McGregor sprung up to claim it.
However, in so doing, he appeared to sustain a muscle injury of some kind. The 37-year-old appeared to have felt a twinge in his upper right leg, in the quad to hip flexor region.
Initially, given the state of the game, it looked like it could simply be a case of time-wasting. Feigning a problem to slow down the restart of play.
Yet, when the camera returned to him several minutes later ahead of a goal kick, he still seemed to be walking gingerly.
Following the game, the subject wasn’t brought up during the manager’s RangersTV interview and no update was provided elsewhere. Hopefully, the veteran just experienced a twinge and that the discomfort has already subsided.
If it is a genuine injury, though, it could scarcely have come at a worse time. The Gers have a huge week ahead, with the return leg of the Europa League Qualifying Playoff against Legia Warsaw on Thursday evening and the first Old Firm of the season at Ibrox on Sunday.
Rangers fans can fall back on one source of comfort, though. Should McGregor miss either game, Wes Foderingham is a more than able deputy. The Englishman wore the gloves during the 2-0 win over Celtic in May and has over 100 league appearances in Light Blue.