Match ends, St. Mirren 0, Rangers 1.
Rangers continued their perfect start to the Championship campaign with a hard-fought win at St Mirren.
Jason Holt struck from a tight angle to make it 11 league victories in a row for Mark Warburton's side.
Rangers had good chances to increase their lead before half-time but ended up requiring some heroics from goalkeeper Wes Foderingham.
The result restores Rangers' eight-point lead, with a visit to nearest challengers Hibernian next Sunday.
Much of this league campaign has been plain sailing for the Ibrox team but they immediately knew they were in a game at St Mirren Park, with the bustling Steven Thompson causing problems for the Rangers central defence.
Indeed, but for a smart save by Foderingham inside the opening minute to tip over Scott Agnew's 25-yard drive, the visitors would have been behind.
St Mirren could not find a goal, though, and paid the price when Holt lashed a shot past Jamie Langfield from a tight angle, with the goalkeeper found wanting.
That lifted the visitors, whose play immediately became sharper, with Barrie McKay a constant threat on the left wing and Andy Halliday dictating play in midfield.
They created several clear-cut opportunities, with Kenny Miller guilty of a number of bad misses, which should have had Rangers out of sight.
Miller also had a borderline offside decision go against him and Rangers might have been made to rue their failure to add to their tally, but for exceptional saves by Foderingham to keep out Stevie Mallan's free kick and another Agnew shot.
In fact the home side had the better of the second half without ever being able to find the goal that would have earned them a point.
Rangers were stifled in that second period yet held firm to retain their 100% record, while St Mirren's continuing inability to win at home keeps them seventh and only five points off the bottom.
What the managers said
Rangers' Mark Warburton: "We were not at our best today, but we still made a few chances in the first half.
"We talked at half time and in the second it was not much better in truth.
"That was the busiest Wes Foderingham has been this season and the goalkeeper did well.
"But to come come to this kind of venue against this kind of opposition and win is satisfying."
St Mirren's Ian Murray: "We showed a real hunger and appetite to get the ball back and we tried to deliver quality from wide areas.
"So, overall, we were disappointed not to get something from the game.
"In certain areas of the game, we were excellent. Our pressing was superb and the aggression was great as well
"performance-wise and work-ethic-wise, we take a lot from it."
- 6GoodwinBooked at 4minsSubstituted forCarswellat 67'minutes
- 11HowiesonSubstituted forMcMullanat 56'minutes
- 22GallagherSubstituted forShanklandat 78'minutes
- 4KiernanBooked at 68mins
- 5WallaceBooked at 88mins
- 8ZelalemSubstituted forShielsat 61'minutes
- 9MillerSubstituted forClarkat 61'minutes
- 19McKaySubstituted forAirdat 81'minutes
- Steven McLean
- Shots on Target
Second Half ends, St. Mirren 0, Rangers 1.
Attempt missed. Stephen Mallan (St. Mirren) right footed shot from outside the box is just a bit too high from a direct free kick.
Steven Thompson (St. Mirren) wins a free kick in the attacking half.
Foul by Rob Kiernan (Rangers).
Stephen Mallan (St. Mirren) wins a free kick on the right wing.
Foul by Martyn Waghorn (Rangers).
Attempt blocked. James Tavernier (Rangers) right footed shot from outside the box is blocked.
Foul by Stuart Carswell (St. Mirren).
Andy Halliday (Rangers) wins a free kick in the attacking half.
Attempt saved. Nicky Clark (Rangers) right footed shot from the right side of the box is saved in the top centre of the goal.
Lee Wallace (Rangers) is shown the yellow card for a bad foul.
Attempt blocked. Dean Shiels (Rangers) right footed shot from outside the box is blocked.
Attempt missed. Fraser Aird (Rangers) right footed shot from outside the box is close, but misses to the left.
Stephen Mallan (St. Mirren) wins a free kick in the defensive half.
Foul by Andy Halliday (Rangers).
Attempt saved. Lawrence Shankland (St. Mirren) right footed shot from the right side of the box is saved in the centre of the goal.
Substitution, Rangers. Fraser Aird replaces Barrie McKay.
Attempt missed. Lee Wallace (Rangers) left footed shot from more than 40 yards on the left wing misses to the right.
Attempt saved. Lee Wallace (Rangers) left footed shot from the centre of the box is saved in the centre of the goal.