St Mirren midfielder Fraser Taylor shows his frustrationImage source, SNS
Image caption,

Fraser Taylor missed the best chance of the match for St Mirren

At a glance

  • String of Chapman saves deny Rangers in first half

  • Taylor squanders great chance for St Mirren after break

  • Miovski scores stoppage time winner as Rangers overtake visitors and move into into second place

ByClive Lindsay
BBC Sport Scotland

Bojan Miovski came off the bench to break the deadlock in stoppage time - and spark wild scenes of celebration - as Rangers leapfrogged visitors St Mirren into second place in the Scottish Premiership.

Just as it looked like the Paisley side would leave the home fans frustrated after controlling the second half, substitute striker Miovski pounced on a Ryan Naderi flick to chip goalkeeper Jacob Chapman.

St Mirren were thrashed 5-1 as the holders were dumped out of the League Cup on their last visit nearly a month ago.

As they did then, Derek McInnes' side threatened to blow away the visitors in the early stages. Chapman had producing a string of fine saves to deny Naderi, Nicolas Raskin, Djeidi Gassama, Kevin Kelsy and even team-mate Calvin Ramsay.

As against Celtic on Saturday, St Mirren were a constant threat on the break, though, with centre-back Emmanuel Fernandez fortunate not to concede a spot kick for a late challenge, while Ramsay passed up two good chances.

The visitors had settled as Rangers appeared to run out of ideas, their 13 goal attempts and eight corners failing to find a breakthrough before half-time.

St Mirren survived, gradually started to exert control after the break and Fraser Taylor should have given them the lead when put through one-on-one with Ivor Pandur only to fire straight at the goalkeeper before Miovski snatched the points.

How to play

Rate players out of 10 for this game. The rater will close 30 minutes after the final whistle. You must be signed in to a BBC account to play.

1Give it up
10Pure perfection

Number: 1 I. Pandur
Number: 29 J. Penrice
Number: 24 O. Makhanya
Number: 37 E. Fernandez
Number: 21 D. Sterling
Number: 6 D. Neil
Number: 43 N. Raskin
Number: 23 D. Gassama
Number: 20 R. Naderi
Number: 26 B. Bouanani
Number: 19 K. Kelsy

Substitutes

Number: 42 T. Chukwuani
Number: 52 F. Curtis
Number: 14 C. Devlin
Number: 10 Kim Min-Su
Number: 28 B. Miovski

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.