Substitution, St. Mirren. Alexandros Gogic replaces Ryan Strain.
90'+3
Corner, Rangers. Conceded by Marcus Fraser.
90'+3
Attempt blocked. Scott Arfield (Rangers) right footed shot from outside the box is blocked. Assisted by Ryan Kent.
90'
Malik Tillman (Rangers) wins a free kick in the attacking half.
90'
Foul by Keanu Baccus (St. Mirren).
88'
James Sands (Rangers) wins a free kick in the defensive half.
88'
Foul by Alex Greive (St. Mirren).
87'
Attempt missed. Keanu Baccus (St. Mirren) right footed shot from the centre of the box is high and wide to the right. Assisted by Marcus Fraser with a cross.
85'
Offside, Rangers. James Tavernier tries a through ball, but Alfredo Morelos is caught offside.
84'
Goal! St. Mirren 1, Rangers 1. James Tavernier (Rangers) converts the penalty with a right footed shot to the top right corner.
82'
VAR Decision: Penalty Rangers.
80'
Ryan Kent (Rangers) has gone down, but the referee deems it simulation.
80'
Penalty conceded by Marcus Fraser (St. Mirren) after a foul in the penalty area.
80'
Penalty Rangers. Ryan Kent draws a foul in the penalty area.
79'
Substitution, St. Mirren. Alex Greive replaces Jonah Ayunga.
78'
Substitution, St. Mirren. Keanu Baccus replaces Greg Kiltie.
78'
Attempt missed. Jonah Ayunga (St. Mirren) right footed shot from outside the box is close, but misses to the left. Assisted by Mark O'Hara.
75'
Attempt missed. James Tavernier (Rangers) header from the centre of the box is close, but misses to the right. Assisted by Ryan Kent with a cross.
73'
Foul by Scott Wright (Rangers).
73'
Declan Gallagher (St. Mirren) wins a free kick in the defensive half.
73'
Foul by Scott Arfield (Rangers).
73'
Greg Kiltie (St. Mirren) wins a free kick in the defensive half.
70'
Attempt missed. Ryan Kent (Rangers) right footed shot from outside the box is high and wide to the right. Assisted by Alfredo Morelos.
68'
Attempt missed. Ryan Kent (Rangers) header from the centre of the box misses to the left. Assisted by Ryan Jack with a cross.
66'
Ryan Strain (St. Mirren) is shown the yellow card.
60'
Substitution, Rangers. Ryan Jack replaces Leon King because of an injury.
50'
Attempt missed. Declan Gallagher (St. Mirren) header from the centre of the box is close, but misses to the right. Assisted by Ethan Erhahon with a cross following a corner.
49'
Corner, St. Mirren. Conceded by Borna Barisic.
49'
Foul by Scott Wright (Rangers).
49'
Charles Dunne (St. Mirren) wins a free kick in the defensive half.
47'
Goal! St. Mirren 1, Rangers 0. Jonah Ayunga (St. Mirren) right footed shot from very close range to the bottom right corner.
47'
Attempt saved. Jonah Ayunga (St. Mirren) right footed shot from very close range is saved in the centre of the goal. Assisted by Curtis Main with a headed pass.
46'
Alfredo Morelos (Rangers) is shown the yellow card for a bad foul.
45'
Foul by Alfredo Morelos (Rangers).
45'
Ethan Erhahon (St. Mirren) wins a free kick in the defensive half.
45'
Second Half begins St. Mirren 0, Rangers 0.
45'
Substitution, Rangers. Scott Arfield replaces Glen Kamara.
45'+1
First Half ends, St. Mirren 0, Rangers 0.
45'
Corner, St. Mirren. Conceded by James Tavernier.
44'
Corner, St. Mirren. Conceded by Allan McGregor.
44'
Corner, St. Mirren. Conceded by Leon King.
41'
Attempt missed. Declan Gallagher (St. Mirren) header from very close range is close, but misses to the right. Assisted by Ryan Strain with a cross following a corner.
40'
Corner, St. Mirren. Conceded by James Tavernier.
38'
Glen Kamara (Rangers) wins a free kick in the defensive half.
38'
Foul by Mark O'Hara (St. Mirren).
37'
Allan McGregor (Rangers) wins a free kick in the defensive half.
37'
Foul by Jonah Ayunga (St. Mirren).
36'
Corner, St. Mirren. Conceded by Borna Barisic.
33'
Foul by Alfredo Morelos (Rangers).
33'
Declan Gallagher (St. Mirren) wins a free kick in the defensive half.
32'
Offside, St. Mirren. Ethan Erhahon tries a through ball, but Jonah Ayunga is caught offside.
30'
Corner, Rangers. Conceded by Charles Dunne.
28'
Ryan Kent (Rangers) wins a free kick on the left wing.
28'
Foul by Ryan Strain (St. Mirren).
28'
James Sands (Rangers) wins a free kick in the defensive half.
28'
Foul by Jonah Ayunga (St. Mirren).
26'
Attempt missed. Mark O'Hara (St. Mirren) right footed shot from outside the box is high and wide to the left. Assisted by Greg Kiltie.
25'
Hand ball by Greg Kiltie (St. Mirren).
24'
Attempt missed. Scott Wright (Rangers) left footed shot from outside the box is close, but misses to the right. Assisted by Alfredo Morelos.
23'
Foul by Borna Barisic (Rangers).
23'
Curtis Main (St. Mirren) wins a free kick on the right wing.
22'
Foul by Glen Kamara (Rangers).
22'
Mark O'Hara (St. Mirren) wins a free kick in the defensive half.
20'
Attempt saved. Curtis Main (St. Mirren) header from the right side of the box is saved in the bottom right corner. Assisted by Charles Dunne.
17'
Foul by James Sands (Rangers).
17'
Curtis Main (St. Mirren) wins a free kick in the defensive half.
16'
Malik Tillman (Rangers) wins a free kick in the attacking half.
16'
Foul by Ethan Erhahon (St. Mirren).
15'
Attempt saved. Scott Wright (Rangers) header from the right side of the six yard box is saved in the centre of the goal. Assisted by Borna Barisic with a cross.
14'
Attempt missed. Alfredo Morelos (Rangers) right footed shot from the centre of the box misses to the right. Assisted by Scott Wright.
12'
Attempt missed. Alfredo Morelos (Rangers) right footed shot from the right side of the box is too high. Assisted by Glen Kamara with a through ball.
11'
Foul by Malik Tillman (Rangers).
11'
Ryan Strain (St. Mirren) wins a free kick in the defensive half.
10'
Hand ball by Curtis Main (St. Mirren).
8'
Curtis Main (St. Mirren) wins a free kick in the defensive half.
8'
Foul by John Lundstram (Rangers).
8'
Ryan Kent (Rangers) wins a free kick in the defensive half.
8'
Foul by Ryan Strain (St. Mirren).
7'
Attempt missed. Malik Tillman (Rangers) right footed shot from outside the box is close, but misses to the left. Assisted by Glen Kamara.
4'
Foul by Glen Kamara (Rangers).
4'
Greg Kiltie (St. Mirren) wins a free kick in the defensive half.
3'
Corner, Rangers. Conceded by Declan Gallagher.
3'
Corner, Rangers. Conceded by Scott Tanser.
2'
Foul by Jonah Ayunga (St. Mirren).
2'
James Sands (Rangers) wins a free kick in the defensive half.
2'
Attempt missed. Greg Kiltie (St. Mirren) left footed shot from the centre of the box misses to the right.
1'
Attempt blocked. Mark O'Hara (St. Mirren) left footed shot from outside the box is blocked. Assisted by Curtis Main.