Clint Hill (Rangers) wins a free kick in the defensive half.
90'+1
Goal! Rangers 3, St. Johnstone 2. Emerson Hyndman (Rangers) right footed shot from the centre of the box to the bottom right corner. Assisted by Clint Hill.
90'+1
Foul by Steven Anderson (St. Johnstone).
90'+1
Joe Garner (Rangers) wins a free kick on the left wing.
89'
Emerson Hyndman (Rangers) is shown the yellow card.
89'
Steven MacLean (St. Johnstone) wins a free kick in the attacking half.
89'
Foul by Jason Holt (Rangers).
88'
Emerson Hyndman (Rangers) hits the bar with a right footed shot from the centre of the box.
87'
Goal! Rangers 2, St. Johnstone 2. Steven Anderson (St. Johnstone) right footed shot from the centre of the box to the bottom left corner. Assisted by Joe Shaughnessy following a corner.
86'
Corner, St. Johnstone. Conceded by Clint Hill.
85'
Attempt saved. Joe Garner (Rangers) header from the centre of the box is saved in the centre of the goal.
82'
Substitution, St. Johnstone. Michael Coulson replaces Keith Watson.
82'
Substitution, Rangers. Andy Halliday replaces Jon Toral.
82'
Attempt missed. Joe Garner (Rangers) right footed shot from outside the box is close, but misses to the right.
79'
Substitution, Rangers. Danny Wilson replaces Martyn Waghorn.
78'
Rob Kiernan (Rangers) is shown the red card for violent conduct.
78'
Brian Easton (St. Johnstone) wins a free kick in the defensive half.
78'
Foul by Rob Kiernan (Rangers).
75'
Corner, Rangers. Conceded by Richard Foster.
75'
Attempt blocked. Barrie McKay (Rangers) right footed shot from the centre of the box is blocked.
74'
Goal! Rangers 2, St. Johnstone 1. David Wotherspoon (St. Johnstone) right footed shot from the left side of the box to the top right corner. Assisted by Liam Craig with a cross.
70'
Graham Cummins (St. Johnstone) wins a free kick in the attacking half.
70'
Foul by Jon Toral (Rangers).
70'
Substitution, St. Johnstone. David Wotherspoon replaces Danny Swanson.
69'
Attempt missed. Martyn Waghorn (Rangers) left footed shot from outside the box is close, but misses the top left corner from a direct free kick.
69'
Paul Paton (St. Johnstone) is shown the yellow card for a bad foul.
68'
Barrie McKay (Rangers) wins a free kick in the attacking half.
68'
Foul by Paul Paton (St. Johnstone).
68'
Danny Swanson (St. Johnstone) wins a free kick in the defensive half.
68'
Foul by James Tavernier (Rangers).
67'
Corner, Rangers. Conceded by Joe Shaughnessy.
67'
Attempt blocked. Emerson Hyndman (Rangers) right footed shot from outside the box is blocked.
66'
Substitution, St. Johnstone. Graham Cummins replaces Blair Alston.
66'
Joe Garner (Rangers) hits the right post with a right footed shot from the right side of the six yard box.
65'
Attempt saved. Danny Swanson (St. Johnstone) right footed shot from outside the box is saved in the bottom right corner.
64'
Substitution, Rangers. Joe Garner replaces Kenny Miller.
64'
Corner, Rangers. Conceded by Liam Craig.
60'
Corner, Rangers. Conceded by Danny Swanson.
60'
Liam Craig (St. Johnstone) is shown the yellow card for a bad foul.
59'
Barrie McKay (Rangers) wins a free kick in the defensive half.
59'
Foul by Liam Craig (St. Johnstone).
57'
Attempt saved. James Tavernier (Rangers) right footed shot from outside the box is saved in the bottom left corner.
55'
Corner, St. Johnstone. Conceded by Lee Wallace.
54'
Keith Watson (St. Johnstone) is shown the yellow card.
54'
Attempt blocked. Paul Paton (St. Johnstone) right footed shot from outside the box is blocked.
53'
Corner, St. Johnstone. Conceded by Rob Kiernan.
48'
Goal! Rangers 2, St. Johnstone 0. Martyn Waghorn (Rangers) header from very close range to the top left corner. Assisted by Kenny Miller.
47'
Jon Toral (Rangers) is shown the yellow card.
47'
Attempt missed. Liam Craig (St. Johnstone) header from the centre of the box is close, but misses to the left.
46'
Steven Anderson (St. Johnstone) wins a free kick in the attacking half.
46'
Foul by James Tavernier (Rangers).
46'
Foul by Steven MacLean (St. Johnstone).
46'
James Tavernier (Rangers) wins a free kick in the attacking half.
45'
Second Half begins Rangers 1, St. Johnstone 0.
45'+1
First Half ends, Rangers 1, St. Johnstone 0.
45'+1
Attempt saved. James Tavernier (Rangers) right footed shot from outside the box is saved in the top right corner.
43'
Corner, Rangers. Conceded by Zander Clark.
43'
Attempt saved. Jason Holt (Rangers) right footed shot from outside the box is saved in the top left corner.
42'
Corner, Rangers. Conceded by Keith Watson.
41'
Attempt missed. Jon Toral (Rangers) left footed shot from outside the box is close, but misses the top left corner.
40'
Corner, Rangers. Conceded by Keith Watson.
39'
Attempt saved. Martyn Waghorn (Rangers) left footed shot from a difficult angle on the left is saved in the bottom left corner.
38'
Attempt saved. Barrie McKay (Rangers) right footed shot from outside the box is saved in the centre of the goal.
34'
Blair Alston (St. Johnstone) wins a free kick in the defensive half.
34'
Foul by James Tavernier (Rangers).
34'
Corner, Rangers. Conceded by Paul Paton.
30'
Attempt saved. Richard Foster (St. Johnstone) header from the centre of the box is saved in the bottom right corner.
28'
Attempt missed. Steven Anderson (St. Johnstone) right footed shot from outside the box is just a bit too high following a set piece situation.
28'
Liam Craig (St. Johnstone) wins a free kick in the attacking half.
28'
Foul by Jon Toral (Rangers).
27'
Corner, Rangers. Conceded by Steven Anderson.
26'
Danny Swanson (St. Johnstone) wins a free kick on the left wing.
26'
Foul by Jon Toral (Rangers).
23'
Blair Alston (St. Johnstone) hits the right post with a right footed shot from outside the box.
22'
Goal! Rangers 1, St. Johnstone 0. Barrie McKay (Rangers) right footed shot from outside the box to the bottom left corner. Assisted by Lee Wallace.
20'
Foul by Steven MacLean (St. Johnstone).
20'
Clint Hill (Rangers) wins a free kick in the attacking half.
20'
Attempt saved. Barrie McKay (Rangers) right footed shot from outside the box is saved in the centre of the goal.
18'
Attempt saved. Emerson Hyndman (Rangers) right footed shot from a difficult angle on the right is saved in the bottom right corner.
17'
Paul Paton (St. Johnstone) wins a free kick on the left wing.
17'
Foul by Lee Wallace (Rangers).
16'
Attempt missed. Rob Kiernan (Rangers) right footed shot from the centre of the box is just a bit too high.
15'
Corner, Rangers. Conceded by Paul Paton.
13'
Attempt missed. Emerson Hyndman (Rangers) right footed shot from outside the box is close, but misses to the right.
11'
Foul by James Tavernier (Rangers).
11'
Danny Swanson (St. Johnstone) wins a free kick in the defensive half.
10'
Attempt missed. Jon Toral (Rangers) header from the centre of the box is close, but misses to the left following a set piece situation.
9'
Barrie McKay (Rangers) wins a free kick in the defensive half.
9'
Foul by Steven Anderson (St. Johnstone).
7'
Steven MacLean (St. Johnstone) hits the right post with a right footed shot from outside the box.
6'
Attempt missed. Martyn Waghorn (Rangers) left footed shot from outside the box is close, but misses to the left.
4'
Attempt missed. Emerson Hyndman (Rangers) left footed shot from the left side of the box is close, but misses to the right.
3'
Attempt blocked. Martyn Waghorn (Rangers) left footed shot from the left side of the box is blocked.