Miovski's stoppage-time winner saves Rangers from a seven-point gap
Fans were leaving Ibrox and boos were building. Celtic had already won in Perth. Two matches against them follow, starting with a cup quarter-final on Sunday.

Bojan Miovski scored in stoppage time to give Rangers a 1-0 win over St Mirren at Ibrox, in a match that was four minutes from producing a very different set of headlines.
Hundreds of home supporters had already left, frustrated by a disjointed second-half display, and boos were building. The remaining 270 seconds passed without a St Mirren response, and the celebrations that followed resembled a cup final rather than a narrow home league win.
What the goal actually prevented
The significance is easier to see with the other result alongside it. Celtic beat St Johnstone by the same scoreline in Perth, maintaining a 100% league record.
Without Miovski's finish, Rangers would have been seven points adrift of the reigning champions six games into the season.
And what comes next
The timing compounds it. Derek McInnes takes his side to face Martin O'Neill's Celtic in Sunday's Premier Sports Cup quarter-final, then visits Celtic Park in the Premiership a week later.
Arriving at that pair of fixtures on the back of a dropped home point, seven behind, would have framed both around crisis. Arriving level-ish and unbeaten at home frames them differently.
Rangers are now unbeaten in five home games, winning the latest four since a defeat by Hibernian last month — a result that piled early pressure on McInnes, coming alongside the club's exit from European competition.
The performance, though
None of which addresses the football. The display was laboured for long stretches, and a side that needs a 90th-minute goal at home to St Mirren is not obviously ready for what is coming.
Celtic have their own questions. Martin O'Neill said afterwards that his main man had only come on in the last 10 or 15 minutes, describing that as food for thought, after a much-changed side failed to add to its tally following Mika Baur's goal early in the second half.
Both halves of the Old Firm, then, go into the double-header having won without convincing.
- Bojan Miovski90+stoppage time
Rangers
Starting XI- 1I Pandur
- 21D Sterling
- 37E Fernández
- 24O Makhanya
- 29J Penrice
- 43N Raskin
- 6D Neill (c)
- 26B Bouanani
- 20R Naderi
- 23D Gassama
- 19K Kelsy
- 31L Kelly
- 2R McCrorie
- 4B Godfrey
- 22V Dragojevic
- 14C Devlin
- 42T Chukwuani
- 52F Curtis
- 10M Kim
- 28B Miovski St Mirren
St Mirren
Starting XI- 1J Chapman
- 47C Ramsey
- 6L Jackson
- 13A Gogic (c)
- 53H Fieldson
- 3D John
- 23C Mochrie
- 8R Carr
- 30F Taylor
- 19I Kabia
- 25N Agrafiotis
- 31R Mullen
- 2J Richardson
- 5R King
- 37C McEvoy
- 26M De Barros
- 16L Thomas
- 24J Farquhar
- 20J Young
- 9E Sule



