John Lundstram (Rangers) wins a free kick in the defensive half.
90'
Foul by Charles Dunne (St. Mirren).
90'
Attempt missed. Curtis Main (St. Mirren) right footed shot from the left side of the box is close, but misses to the left. Assisted by Mark O'Hara with a cross.
88'
Delay over. They are ready to continue.
88'
Delay in match because of an injury John Souttar (Rangers).
88'
Delay in match because of an injury Curtis Main (St. Mirren).
88'
John Souttar (Rangers) wins a free kick in the defensive half.
88'
Foul by Curtis Main (St. Mirren).
86'
Offside, Rangers. John Souttar tries a through ball, but John Lundstram is caught offside.
86'
Todd Cantwell (Rangers) wins a free kick on the right wing.
86'
Foul by Keanu Baccus (St. Mirren).
85'
Foul by Todd Cantwell (Rangers).
85'
Keanu Baccus (St. Mirren) wins a free kick on the left wing.
83'
Hand ball by Greg Kiltie (St. Mirren).
82'
Corner, St. Mirren. Conceded by Borna Barisic.
81'
Offside, Rangers. John Souttar tries a through ball, but Borna Barisic is caught offside.
80'
Todd Cantwell (Rangers) wins a free kick in the attacking half.
80'
Foul by Greg Kiltie (St. Mirren).
80'
Antonio-Mirko Colak (Rangers) wins a free kick in the defensive half.
80'
Foul by Charles Dunne (St. Mirren).
79'
Substitution, Rangers. Leon King replaces Rabbi Matondo.
78'
Antonio-Mirko Colak (Rangers) is shown the yellow card for excessive celebration.
77'
Goal! St. Mirren 0, Rangers 3. Antonio-Mirko Colak (Rangers) header from very close range to the bottom left corner. Assisted by Nicolas Raskin with a headed pass following a corner.
77'
Corner, Rangers. Conceded by Mark O'Hara.
76'
Attempt missed. Antonio-Mirko Colak (Rangers) right footed shot from outside the box is close, but misses to the right.
73'
Corner, St. Mirren. Conceded by John Souttar.
73'
Substitution, St. Mirren. Charles Dunne replaces Richard Taylor because of an injury.
73'
Substitution, St. Mirren. Richard Tait replaces Marcus Fraser.
70'
Foul by Nicolas Raskin (Rangers).
70'
Scott Tanser (St. Mirren) wins a free kick in the attacking half.
69'
Substitution, Rangers. Adam Devine replaces James Tavernier.
Attempt missed. Declan Gallagher (St. Mirren) header from the centre of the box misses to the left. Assisted by Scott Tanser with a cross following a corner.
67'
Corner, St. Mirren. Conceded by James Tavernier.
67'
Attempt blocked. Curtis Main (St. Mirren) header from the centre of the box is blocked. Assisted by Greg Kiltie with a cross.
64'
Attempt missed. Richard Taylor (St. Mirren) right footed shot from the right side of the six yard box misses to the right. Assisted by Greg Kiltie with a cross following a corner.
63'
Corner, St. Mirren. Conceded by James Tavernier.
63'
Foul by James Tavernier (Rangers).
63'
Scott Tanser (St. Mirren) wins a free kick in the defensive half.
61'
Substitution, St. Mirren. Greg Kiltie replaces Caolan Boyd-Munce.
60'
Substitution, St. Mirren. Kieran Offord replaces Lewis Jamieson.
60'
Richard Taylor (St. Mirren) wins a free kick in the defensive half.
60'
Foul by Nicolas Raskin (Rangers).
58'
Corner, Rangers. Conceded by Richard Taylor.
57'
Ridvan Yilmaz (Rangers) wins a free kick in the defensive half.
57'
Foul by Lewis Jamieson (St. Mirren).
56'
Attempt blocked. Fashion Sakala (Rangers) header from the right side of the six yard box is blocked.
56'
Attempt blocked. Ryan Jack (Rangers) header from very close range is blocked. Assisted by John Souttar with a headed pass.
55'
Corner, Rangers. Conceded by Joe Shaughnessy.
54'
Offside, St. Mirren. Scott Tanser tries a through ball, but Lewis Jamieson is caught offside.
54'
Foul by Rabbi Matondo (Rangers).
54'
Mark O'Hara (St. Mirren) wins a free kick on the left wing.
51'
Mark O'Hara (St. Mirren) wins a free kick in the defensive half.
51'
Foul by James Tavernier (Rangers).
50'
Foul by Todd Cantwell (Rangers).
50'
Scott Tanser (St. Mirren) wins a free kick on the left wing.
48'
Goal! St. Mirren 0, Rangers 2. Fashion Sakala (Rangers) right footed shot from outside the box to the centre of the goal. Assisted by Ridvan Yilmaz.
47'
Attempt missed. Lewis Jamieson (St. Mirren) left footed shot from outside the box misses to the left. Assisted by Keanu Baccus.
45'
Second Half begins St. Mirren 0, Rangers 1.
45'+3
First Half ends, St. Mirren 0, Rangers 1.
45'+2
Attempt missed. Scott Tanser (St. Mirren) left footed shot from the centre of the box misses to the right.
45'
Delay over. They are ready to continue.
44'
Delay over. They are ready to continue.
43'
Delay in match because of an injury Ridvan Yilmaz (Rangers).
42'
Attempt missed. Fashion Sakala (Rangers) right footed shot from outside the box is close, but misses to the left. Assisted by John Souttar.
41'
Marcus Fraser (St. Mirren) is shown the yellow card for a bad foul.
40'
Fashion Sakala (Rangers) wins a free kick on the left wing.
40'
Foul by Marcus Fraser (St. Mirren).
37'
Corner, Rangers. Conceded by Lewis Jamieson.
37'
Attempt missed. Rabbi Matondo (Rangers) header from very close range misses to the right. Assisted by Ridvan Yilmaz with a cross.
36'
Foul by Nicolas Raskin (Rangers).
36'
Keanu Baccus (St. Mirren) wins a free kick in the attacking half.
34'
John Souttar (Rangers) wins a free kick in the defensive half.
34'
Foul by Curtis Main (St. Mirren).
33'
Curtis Main (St. Mirren) is shown the yellow card for a bad foul.
32'
Robby McCrorie (Rangers) wins a free kick in the defensive half.
32'
Foul by Curtis Main (St. Mirren).
31'
Attempt missed. Rabbi Matondo (Rangers) right footed shot from the right side of the box is too high. Assisted by James Tavernier.
29'
Attempt saved. Mark O'Hara (St. Mirren) header from the centre of the box is saved in the bottom right corner. Assisted by Scott Tanser with a cross.
26'
Goal! St. Mirren 0, Rangers 1. Fashion Sakala (Rangers) right footed shot from the centre of the box to the bottom right corner. Assisted by Ridvan Yilmaz.
21'
John Lundstram (Rangers) wins a free kick in the defensive half.
21'
Foul by Keanu Baccus (St. Mirren).
20'
Foul by Nicolas Raskin (Rangers).
20'
Keanu Baccus (St. Mirren) wins a free kick in the attacking half.
16'
Attempt missed. Curtis Main (St. Mirren) right footed shot from outside the box is too high. Assisted by Mark O'Hara.
15'
Foul by Ianis Hagi (Rangers).
15'
Keanu Baccus (St. Mirren) wins a free kick in the defensive half.
13'
Foul by John Lundstram (Rangers).
13'
Lewis Jamieson (St. Mirren) wins a free kick in the attacking half.
12'
Attempt missed. Fashion Sakala (Rangers) left footed shot from the centre of the box is high and wide to the left.
10'
Corner, St. Mirren. Conceded by James Tavernier.
8'
Substitution, St. Mirren. Marcus Fraser replaces Ryan Strain because of an injury.
7'
Delay over. They are ready to continue.
7'
Delay over. They are ready to continue.
6'
Delay in match because of an injury Ryan Strain (St. Mirren).
3'
Foul by James Tavernier (Rangers).
3'
Mark O'Hara (St. Mirren) wins a free kick in the defensive half.