Ryan Jack30' Scott Arfield39' Daniel Candeias80' Daniel Candeias81' Alfredo Morelos90+2' Daniel Candeias90+3'
Venue: Paisley 2021 Stadium
1 Samson
19 Jones
35 Ferdinand
39 Erhahon
2 McGinn
66'
4 McGinn
16 McShane
61'
22 Willock
11 Jackson
27 Edwards
83'
18 Mullen
1 McGregor
3 Worrall
6 Goldson
16 Halliday
2 Tavernier
8 Jack
37 Arfield
87'
10 Ejaria
20 Morelos
55'
35 Grezda
14 Kent
Substitutions
66'Cameron Macpherson
61'Jordan Kirkpatrick
83'Cody Cooke
Substitutes
Cameron Macpherson
Jordan Kirkpatrick
Cody Cooke
Adam Hammill
Daniel Rogers
Cameron Smith
Jack Baird
Substitutions
Jordan Rossiter87'
Daniel Candeias55'
Substitutes
Jordan Rossiter
Daniel Candeias
Jon Flanagan
Wesley Foderingham
Nikola Katic
Lassana Coulibaly
Glenn Middleton
Craig SamsonG
Alfie JonesCD-L
Anton FerdinandCD-R
Ethan ErhahonLB
Paul McGinnRB
Stephen McGinnCM
Ian McShaneLM
Matthew WillockRM
Simeon JacksonF
Ryan EdwardsLF
Daniel MullenRF
Adam HammillSub
Daniel RogersSub
Cameron SmithSub
Jack BairdSub
Allan McGregorG
Joe WorrallCD-L
Connor GoldsonCD-R
Andy HallidayLB
James TavernierRB
Ryan JackCM
Scott ArfieldLM
Ovie EjariaRM
Alfredo MorelosF
Eros GrezdaLF
Ryan KentRF
Jon FlanaganSub
Wesley FoderinghamSub
Nikola KaticSub
Lassana CoulibalySub
Glenn MiddletonSub
Commentary
90'+3'Second yellow card to Daniel Candeias - Rangers
90'+3'Anton Ferdinand - St. Mirren - receive yellow card.
90'+2'Goal! St. Mirren 0, Rangers 2. Alfredo Morelos - Rangers - shot with right foot from the right side of the six yard box to the left corner. Assist - Scott Arfield.
87'Substitution - Rangers. Jordan Rossiter for Ovie Ejaria.
83'Substitution - St. Mirren. Cody Cooke for Daniel Mullen.
80'Goal! St. Mirren 0, Rangers 1. Daniel Candeias - Rangers - shot with right foot from long distance on the right to the top left corner. Assist - James Tavernier.
75'Ian McShane - St. Mirren - receive yellow card for a foul.
66'Substitution - St. Mirren. Cameron MacPherson for Stephen McGinn - injury.
61'Substitution - St. Mirren. Jordan Kirkpatrick for Matty Willock - injury.
55'Substitution - Rangers. Daniel Candeias for Eros Grezda.
39'Scott Arfield - Rangers - receive yellow card for a foul.
39'Ethan Erhahon - St. Mirren - receive yellow card for a foul.
30'Ryan Jack - Rangers - receive yellow card for a foul.