Attempt missed. Conor McCarthy (St. Mirren) header from the right side of the six yard box is high and wide to the right. Assisted by Connor Ronan with a cross following a corner.
90'+1
Corner, St. Mirren. Conceded by Connor Goldson.
90'+1
Corner, St. Mirren. Conceded by Allan McGregor.
90'+1
Attempt missed. Connor Ronan (St. Mirren) right footed shot from outside the box is close, but misses to the left.
88'
Attempt missed. Curtis Main (St. Mirren) header from the centre of the box is just a bit too high. Assisted by Connor Ronan with a cross following a corner.
87'
Corner, St. Mirren. Conceded by Allan McGregor.
87'
Attempt saved. Alex Greive (St. Mirren) right footed shot from outside the box is saved in the bottom right corner. Assisted by Richard Tait.
82'
Joe Ayodele-Aribo (Rangers) wins a free kick on the left wing.
82'
Foul by Conor McCarthy (St. Mirren).
82'
Attempt saved. Richard Tait (St. Mirren) header from the centre of the box is saved in the top right corner. Assisted by Connor Ronan with a cross.
82'
Corner, St. Mirren. Conceded by Connor Goldson.
81'
Attempt blocked. Steven Davis (Rangers) right footed shot from outside the box is blocked.
80'
Corner, Rangers. Conceded by Alexandros Gogic.
80'
Attempt blocked. Amad Diallo (Rangers) right footed shot from outside the box is blocked. Assisted by Joe Ayodele-Aribo.
80'
Foul by Alan Power (St. Mirren).
80'
Borna Barisic (Rangers) wins a free kick in the defensive half.
79'
Substitution, St. Mirren. Ethan Erhahon replaces Jordan Jones.
78'
Scott Wright (Rangers) wins a free kick in the defensive half.
78'
Foul by Richard Tait (St. Mirren).
76'
Goal! St. Mirren 0, Rangers 4. Joe Ayodele-Aribo (Rangers) left footed shot from outside the box to the top left corner. Assisted by Scott Wright.
75'
Attempt saved. James Tavernier (Rangers) right footed shot from the right side of the six yard box is saved in the centre of the goal. Assisted by Borna Barisic with a cross.
73'
Attempt missed. Curtis Main (St. Mirren) right footed shot from outside the box misses to the left.
71'
Attempt missed. Amad Diallo (Rangers) left footed shot from the centre of the box is close, but misses to the left. Assisted by Fashion Sakala following a fast break.
69'
Attempt saved. James Tavernier (Rangers) header from the centre of the box is saved in the top right corner. Assisted by Borna Barisic with a cross.
67'
Corner, Rangers. Conceded by Conor McCarthy.
67'
Attempt blocked. Scott Wright (Rangers) left footed shot from outside the box is blocked. Assisted by Joe Ayodele-Aribo.
65'
Attempt missed. James Tavernier (Rangers) right footed shot from outside the box is too high. Assisted by Joe Ayodele-Aribo.
65'
Attempt blocked. Steven Davis (Rangers) left footed shot from outside the box is blocked. Assisted by Scott Wright.
64'
Attempt missed. Scott Wright (Rangers) left footed shot from the centre of the box is too high. Assisted by Borna Barisic.
63'
Substitution, St. Mirren. Curtis Main replaces Eamonn Brophy.
63'
Substitution, St. Mirren. Alex Greive replaces Jay Henderson.
Fashion Sakala (Rangers) wins a free kick in the attacking half.
60'
Foul by Conor McCarthy (St. Mirren).
59'
Corner, Rangers. Conceded by Joe Shaughnessy.
57'
Corner, Rangers. Conceded by Joe Shaughnessy.
57'
Fashion Sakala (Rangers) hits the left post with a left footed shot from a difficult angle on the left. Assisted by Joe Ayodele-Aribo.
53'
Attempt missed. James Sands (Rangers) right footed shot from outside the box is too high. Assisted by Joe Ayodele-Aribo.
52'
Attempt saved. Alexandros Gogic (St. Mirren) right footed shot from outside the box is saved in the bottom right corner. Assisted by Eamonn Brophy.
52'
Foul by Joe Ayodele-Aribo (Rangers).
52'
Alan Power (St. Mirren) wins a free kick in the defensive half.
50'
Goal! St. Mirren 0, Rangers 3. Kemar Roofe (Rangers) right footed shot from very close range to the bottom left corner.
48'
Attempt saved. Kemar Roofe (Rangers) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Scott Wright.
46'
Joe Ayodele-Aribo (Rangers) wins a free kick in the defensive half.
46'
Foul by Alan Power (St. Mirren).
45'
Substitution, Rangers. James Sands replaces Aaron Ramsey.
45'
Substitution, St. Mirren. Conor McCarthy replaces Charles Dunne.
45'
Second Half begins St. Mirren 0, Rangers 2.
45'
Substitution, Rangers. Scott Wright replaces Ryan Kent.
45'+4
First Half ends, St. Mirren 0, Rangers 2.
45'+4
Goal! St. Mirren 0, Rangers 2. Kemar Roofe (Rangers) header from the centre of the box to the bottom left corner. Assisted by James Tavernier with a cross.
45'+4
Aaron Ramsey (Rangers) hits the bar with a right footed shot from the centre of the box. Assisted by Kemar Roofe.
45'+3
Attempt missed. Aaron Ramsey (Rangers) right footed shot from the right side of the box is too high.
45'+1
Substitution, Rangers. Leon Thomson King replaces Filip Helander because of an injury.
43'
Filip Helander (Rangers) wins a free kick in the defensive half.
43'
Foul by Eamonn Brophy (St. Mirren).
39'
Attempt saved. Aaron Ramsey (Rangers) right footed shot from outside the box is saved in the bottom left corner. Assisted by Kemar Roofe.
32'
Steven Davis (Rangers) wins a free kick in the attacking half.
32'
Foul by Alexandros Gogic (St. Mirren).
30'
Attempt missed. James Tavernier (Rangers) right footed shot from outside the box is too high from a direct free kick.
29'
Alan Power (St. Mirren) is shown the yellow card for a bad foul.
28'
Ryan Kent (Rangers) wins a free kick in the attacking half.
28'
Foul by Alan Power (St. Mirren).
26'
Substitution, Rangers. Steven Davis replaces John Lundstram because of an injury.
23'
Attempt blocked. Fashion Sakala (Rangers) left footed shot from the right side of the box is blocked. Assisted by Ryan Kent.
20'
Attempt missed. Connor Goldson (Rangers) header from the centre of the box is close, but misses to the right. Assisted by James Tavernier with a cross following a corner.
20'
Corner, Rangers. Conceded by Richard Tait.
16'
Attempt missed. Connor Goldson (Rangers) right footed shot from outside the box is too high. Assisted by Aaron Ramsey.
15'
Foul by James Tavernier (Rangers).
15'
Jordan Jones (St. Mirren) wins a free kick on the left wing.
14'
Offside, St. Mirren. Alexandros Gogic tries a through ball, but Alan Power is caught offside.
11'
Foul by Kemar Roofe (Rangers).
11'
Jay Henderson (St. Mirren) wins a free kick in the attacking half.
10'
Offside, St. Mirren. Richard Tait tries a through ball, but Joe Shaughnessy is caught offside.
6'
Borna Barisic (Rangers) wins a free kick on the left wing.
6'
Foul by Alan Power (St. Mirren).
2'
Goal! St. Mirren 0, Rangers 1. Kemar Roofe (Rangers) header from the centre of the box to the bottom right corner. Assisted by Ryan Kent with a cross.