Jak Alnwick 8

The former Rangers stopper was in fine form when these two met earlier in the year

Richard Tait 7

Tasked with keeping man of the moment Tavernier quiet and matched the Rangers captain very well.

Brandon Mason 7

On-loan from Coventry, he doubled up on Tavernier with Tait and helped dull his influence.

Joe Shaughnessy 7

Known for his ariel prowess, he was part of an excellent defensive display. 

Conor McCarthy 9

The Irishman was solid in the first half and scored a superb winner to send St Mirren to Hampden.

Marcus Fraser 7

Helped to keep Rangers’ offence at bay, made a few key interceptions from the right flank.

Jake Doyle-Hayes 7

He has impressed since arriving in Scotland and showed his quality in flashes.

Jamie McGrath 9

Has scored key goals in recent weeks and added another two, his second in particular was excellent.

Dylan Connolly 8

Picked for his pace on the counterattack, the summer arrival won the hosts first-half penalty and tormented Bassey.

Ethan Erhahon 6

The youngster went about his duty well in the middle of the park.

Jonathon Obika 7

Fielded as a lone striker, he did well especially in the second-half to occupy Rangers’ defence.

Substitutes

Cameron MacPherson 6

(On for Connolly 81) Helped to see the game out.

Lee Erwin 6

(On for Obika 90) On late to use up time.