Match ends, St. Mirren 0, Rangers 2.
Second Half ends, St. Mirren 0, Rangers 2.
93'Attempt blocked. Djeidi Gassama (Rangers) right footed shot from outside the box is blocked.
91'Foul by Liam Donnelly (St. Mirren).
91'Djeidi Gassama (Rangers) wins a free kick in the attacking half.
91'Fourth official has announced 2 minutes of added time.
89'Olwethu Makhanya (Rangers) wins a free kick in the defensive half.
89'Foul by Calvin Ramsay (St. Mirren).
87'Substitution, Rangers. Vanja Dragojevic replaces Dan Neil.
87'Foul by Tochi Chukwuani (Rangers).
87'Killian Phillips (St. Mirren) wins a free kick in the attacking half.
86'Substitution, St. Mirren. Luke Douglas replaces Alex Gogic.
85'Dan Neil (Rangers) wins a free kick on the right wing.
85'Foul by Declan John (St. Mirren).
83'Marcus Fraser (St. Mirren) wins a free kick on the right wing.
83'Foul by Dan Neil (Rangers).
81'Foul by Liam Donnelly (St. Mirren).
81'Dan Neil (Rangers) wins a free kick in the attacking half.
79'Foul by Dujon Sterling (Rangers).
79'Killian Phillips (St. Mirren) wins a free kick on the left wing.
78'Attempt missed. Nicolas Raskin (Rangers) left footed shot from the centre of the box misses to the right. Assisted by Djeidi Gassama.
77'Handball by Ryan Naderi (Rangers).
76'Attempt missed. Ismeal Kabia (St. Mirren) right footed shot from outside the box is too high. Assisted by Killian Phillips following a corner.
75'Substitution, Rangers. Tochi Chukwuani replaces Kevin Kelsy.
75'Corner, St. Mirren. Conceded by Emmanuel Fernandez.
75'Substitution, Rangers. Tuur Rommens replaces James Penrice.
74'Substitution, Rangers. Findlay Curtis replaces Kim Min-Su.
74'Substitution, Rangers. Djeidi Gassama replaces Badredine Bouanani.
73'Calvin Ramsay (St. Mirren) hits the right post with a header from the right side of the box.
73'Attempt saved. Luke Thomas (St. Mirren) left footed shot from the centre of the box is saved in the centre of the goal by Ivor Pandur (Rangers).
72'Corner, Rangers. Conceded by Jacob Chapman.
72'Attempt saved. Nicolas Raskin (Rangers) right footed shot from the right side of the box is saved in the centre of the goal by Jacob Chapman (St. Mirren). Assisted by Badredine Bouanani.
69'Liam Donnelly (St. Mirren) is shown the yellow card for a bad foul.
69'Dan Neil (Rangers) wins a free kick in the defensive half.
69'Foul by Liam Donnelly (St. Mirren).
69'Attempt missed. Eseosa Sule (St. Mirren) right footed shot from a difficult angle on the right is close, but misses the top right corner.
68'Foul by Emmanuel Fernandez (Rangers).
68'Eseosa Sule (St. Mirren) wins a free kick on the left wing.
66'Badredine Bouanani (Rangers) wins a free kick in the defensive half.
66'Foul by Liam Donnelly (St. Mirren).
66'Corner, St. Mirren. Conceded by James Penrice.
66'Attempt saved. Eseosa Sule (St. Mirren) right footed shot from the centre of the box is saved in the top centre of the goal by Ivor Pandur (Rangers). Assisted by Declan John with a cross.
65'Foul by Kim Min-Su (Rangers).
65'Killian Phillips (St. Mirren) wins a free kick in the defensive half.
65'Attempt missed. Declan John (St. Mirren) right footed shot from the centre of the box is high and wide to the right. Assisted by Ismeal Kabia.
64'Substitution, St. Mirren. Eseosa Sule replaces Jake Young.
64'Substitution, St. Mirren. Liam Donnelly replaces Fraser Taylor.
64'Substitution, St. Mirren. Luke Thomas replaces Samuel Ramos.
61'Goal! St. Mirren 0, Rangers 2. Dan Neil (Rangers) right footed shot from the centre of the box to the bottom left corner following a fast break.
60'Nicolas Raskin (Rangers) is shown the yellow card for a bad foul.
57'Attempt missed. Kevin Kelsy (Rangers) left footed shot from the centre of the box misses to the left. Assisted by Nicolas Raskin.
56'Kim Min-Su (Rangers) is shown the yellow card for a bad foul.
56'Foul by Kim Min-Su (Rangers).
56'Ismeal Kabia (St. Mirren) wins a free kick on the right wing.
55'Attempt saved. Kevin Kelsy (Rangers) left footed shot from the centre of the box is saved in the centre of the goal by Jacob Chapman (St. Mirren). Assisted by Kim Min-Su with a through ball.
54'Foul by Kevin Kelsy (Rangers).
54'Louis Jackson (St. Mirren) wins a free kick on the left wing.
54'Foul by Kevin Kelsy (Rangers).
54'Killian Phillips (St. Mirren) wins a free kick in the defensive half.
54'Attempt saved. Louis Jackson (St. Mirren) right footed shot from very close range is saved in the centre of the goal by Ivor Pandur (Rangers). Assisted by Killian Phillips.
53'Corner, St. Mirren. Conceded by Kevin Kelsy.
52'Calvin Ramsay (St. Mirren) wins a free kick on the right wing.
52'Foul by James Penrice (Rangers).
50'Attempt missed. Kevin Kelsy (Rangers) left footed shot from the centre of the box is high and wide to the right.
48'Foul by Killian Phillips (St. Mirren).
48'Ryan Naderi (Rangers) wins a free kick in the defensive half.
46'Killian Phillips (St. Mirren) wins a free kick in the defensive half.
46'Foul by Ryan Naderi (Rangers).
46'Second Half begins St. Mirren 0, Rangers 1.
First Half ends, St. Mirren 0, Rangers 1.
47'Marcus Fraser (St. Mirren) wins a free kick in the defensive half.
47'Foul by Ryan Naderi (Rangers).
47'Attempt missed. Olwethu Makhanya (Rangers) header from the centre of the box misses to the left. Assisted by Kim Min-Su with a cross following a corner.
46'Corner, Rangers. Conceded by Louis Jackson.
46'Attempt blocked. Badredine Bouanani (Rangers) left footed shot from the right side of the box is blocked. Assisted by Nicolas Raskin.
46'Attempt saved. Badredine Bouanani (Rangers) left footed shot from long range on the right is saved in the centre of the goal by Jacob Chapman (St. Mirren). Assisted by Nicolas Raskin.
45'Fourth official has announced 1 minutes of added time.
44'Attempt missed. Ryan Naderi (Rangers) header from the centre of the box misses to the left. Assisted by Kim Min-Su following a set piece situation.
43'Olwethu Makhanya (Rangers) wins a free kick in the attacking half.
43'Foul by Jake Young (St. Mirren).
41'Offside, St. Mirren. Alex Gogic is caught offside.
40'Corner, St. Mirren. Conceded by Kevin Kelsy.
39'Corner, St. Mirren. Conceded by James Penrice.
39'Foul by James Penrice (Rangers).
39'Marcus Fraser (St. Mirren) wins a free kick on the right wing.
38'Fraser Taylor (St. Mirren) wins a free kick in the attacking half.
38'Foul by Nicolas Raskin (Rangers).
37'Attempt missed. Jake Young (St. Mirren) right footed shot from outside the box is high and wide to the right. Assisted by Samuel Ramos.
37'Attempt saved. Samuel Ramos (St. Mirren) left footed shot from outside the box is saved in the centre of the goal by Ivor Pandur (Rangers). Assisted by Ismeal Kabia.
36'Nicolas Raskin (Rangers) wins a free kick in the defensive half.
36'Foul by Samuel Ramos (St. Mirren).
34'Fraser Taylor (St. Mirren) wins a free kick in the defensive half.
34'Foul by Dan Neil (Rangers).
34'Alex Gogic (St. Mirren) wins a free kick in the defensive half.
34'Foul by Badredine Bouanani (Rangers).
29'Attempt blocked. Jake Young (St. Mirren) right footed shot from the left side of the box is blocked. Assisted by Killian Phillips.
29'Corner, St. Mirren. Conceded by Dujon Sterling.
28'Attempt blocked. Kim Min-Su (Rangers) right footed shot from outside the box is blocked. Assisted by Dan Neil.
27'Foul by Jake Young (St. Mirren).
27'Kim Min-Su (Rangers) wins a free kick on the left wing.
25'Corner, St. Mirren. Conceded by James Penrice.
24'Ismeal Kabia (St. Mirren) wins a free kick in the defensive half.
24'Foul by Nicolas Raskin (Rangers).
23'Fraser Taylor (St. Mirren) is shown the yellow card for a bad foul.
23'Foul by Fraser Taylor (St. Mirren).
23'Nicolas Raskin (Rangers) wins a free kick in the defensive half.
21'Samuel Ramos (St. Mirren) wins a free kick on the right wing.
21'Foul by James Penrice (Rangers).
21'Ismeal Kabia (St. Mirren) wins a free kick in the defensive half.
21'Foul by Dujon Sterling (Rangers).
20'Samuel Ramos (St. Mirren) wins a free kick in the attacking half.
20'Foul by Nicolas Raskin (Rangers).
18'Goal! St. Mirren 0, Rangers 1. Ryan Naderi (Rangers) converts the penalty with a right footed shot to the bottom right corner.
16'Penalty conceded by Samuel Ramos (St. Mirren) after a foul in the penalty area.
16'Penalty Rangers. James Penrice draws a foul in the penalty area.
13'Attempt missed. Emmanuel Fernandez (Rangers) header from the centre of the box is too high. Assisted by Kim Min-Su with a cross following a corner.
12'Corner, Rangers. Conceded by Jacob Chapman.
12'Attempt saved. Ryan Naderi (Rangers) right footed shot from the centre of the box is saved in the bottom left corner by Jacob Chapman (St. Mirren). Assisted by Kevin Kelsy with a headed pass.
10'Offside, St. Mirren. Jake Young is caught offside.
09'Foul by Jake Young (St. Mirren).
09'James Penrice (Rangers) wins a free kick on the left wing.
08'Jake Young (St. Mirren) wins a free kick in the defensive half.
08'Foul by Emmanuel Fernandez (Rangers).
06'Foul by Samuel Ramos (St. Mirren).
06'James Penrice (Rangers) wins a free kick in the defensive half.
06'Attempt saved. Badredine Bouanani (Rangers) left footed shot from outside the box is saved in the centre of the goal by Jacob Chapman (St. Mirren). Assisted by Dujon Sterling.
04'Attempt blocked. Jake Young (St. Mirren) right footed shot from outside the box is blocked. Assisted by Killian Phillips.
03'Calvin Ramsay (St. Mirren) is shown the yellow card for a bad foul.
03'Foul by Calvin Ramsay (St. Mirren).
03'James Penrice (Rangers) wins a free kick on the left wing.
03'Kim Min-Su (Rangers) wins a free kick in the attacking half.
03'Foul by Marcus Fraser (St. Mirren).
02'Calvin Ramsay (St. Mirren) wins a free kick in the defensive half.
02'Foul by Emmanuel Fernandez (Rangers).
02'Corner, Rangers. Conceded by Calvin Ramsay.
01'Attempt missed. Kevin Kelsy (Rangers) left footed shot from the centre of the box is high and wide to the right. Assisted by Ryan Naderi with a cross.
01'First Half begins.