Greg Stewart (Rangers) wins a free kick on the right wing.
89'
Foul by Callum Booth (St. Johnstone).
89'
Greg Stewart (Rangers) wins a free kick on the right wing.
89'
Foul by Callum Booth (St. Johnstone).
86'
Substitution, St. Johnstone. Liam Craig replaces Stevie May.
85'
Attempt missed. Ryan Jack (Rangers) right footed shot from outside the box misses to the right.
85'
Attempt missed. Ryan Jack (Rangers) right footed shot from outside the box is high and wide to the right. Assisted by Ryan Kent.
80'
Goal! St. Johnstone 2, Rangers 2. Stevie May (St. Johnstone) right footed shot from the centre of the box to the bottom left corner following a corner.
79'
Corner, St. Johnstone. Conceded by Nikola Katic.
79'
Corner, St. Johnstone. Conceded by Nikola Katic.
78'
Substitution, Rangers. Greg Stewart replaces Ianis Hagi.
76'
Substitution, Rangers. Steven Davis replaces Alfredo Morelos.
75'
Substitution, St. Johnstone. Michael O'Halloran replaces Anthony Ralston.
74'
Attempt missed. Alfredo Morelos (Rangers) left footed shot from the right side of the six yard box is too high.
74'
Attempt missed. Alfredo Morelos (Rangers) right footed shot from a difficult angle on the right misses to the left. Assisted by Florian Kamberi.
71'
Goal! St. Johnstone 1, Rangers 2. Joe Aribo (Rangers) left footed shot from very close range to the bottom right corner. Assisted by Florian Kamberi.
70'
Corner, Rangers. Conceded by Alistair McCann.
70'
Corner, Rangers. Conceded by Alistair McCann.
70'
Corner, Rangers. Conceded by Zander Clark.
69'
Attempt saved. Florian Kamberi (Rangers) right footed shot from the centre of the box is saved in the centre of the goal.
69'
Corner, Rangers. Conceded by Zander Clark.
69'
Attempt saved. Florian Kamberi (Rangers) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Ryan Kent.
68'
Offside, Rangers. Ianis Hagi tries a through ball, but Alfredo Morelos is caught offside.
67'
Corner, St. Johnstone. Conceded by Allan McGregor.
67'
Corner, St. Johnstone. Conceded by Allan McGregor.
67'
Attempt saved. Stevie May (St. Johnstone) left footed shot from the right side of the six yard box is saved in the bottom left corner. Assisted by Anthony Ralston with a cross.
65'
Substitution, St. Johnstone. Christopher Kane replaces Callum Hendry.
63'
Callum Booth (St. Johnstone) is shown the yellow card for a bad foul.
63'
Ianis Hagi (Rangers) wins a free kick on the right wing.
63'
Foul by Callum Booth (St. Johnstone).
62'
Ianis Hagi (Rangers) wins a free kick on the right wing.
62'
Foul by Callum Booth (St. Johnstone).
62'
Attempt saved. Scott Arfield (Rangers) right footed shot from outside the box is saved in the bottom left corner.
62'
Attempt blocked. Scott Arfield (Rangers) right footed shot from outside the box is blocked. Assisted by Alfredo Morelos.
59'
Ryan Kent (Rangers) wins a free kick in the defensive half.
59'
Foul by Anthony Ralston (St. Johnstone).
59'
Ryan Kent (Rangers) wins a free kick on the left wing.
59'
Foul by Anthony Ralston (St. Johnstone).
58'
Attempt blocked. Ianis Hagi (Rangers) header from the centre of the box is blocked. Assisted by James Tavernier with a cross.
57'
Corner, Rangers. Conceded by Anthony Ralston.
57'
Corner, Rangers. Conceded by Anthony Ralston.
55'
Ianis Hagi (Rangers) wins a free kick on the left wing.
55'
Foul by David Wotherspoon (St. Johnstone).
55'
Ianis Hagi (Rangers) wins a free kick in the defensive half.
55'
Foul by David Wotherspoon (St. Johnstone).
54'
Attempt saved. Alfredo Morelos (Rangers) right footed shot from the right side of the box is saved in the centre of the goal.
54'
Attempt saved. Alfredo Morelos (Rangers) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Florian Kamberi.
53'
Attempt missed. James Tavernier (Rangers) right footed shot from the centre of the box is high and wide to the right.
52'
Attempt missed. James Tavernier (Rangers) right footed shot from the centre of the box is high and wide to the right. Assisted by Ryan Kent with a cross.
50'
Goal! St. Johnstone 1, Rangers 1. Florian Kamberi (Rangers) right footed shot from the centre of the box to the top left corner. Assisted by James Tavernier with a cross.
49'
Attempt blocked. Drey Wright (St. Johnstone) right footed shot from the right side of the box is blocked.
49'
Attempt missed. Drey Wright (St. Johnstone) right footed shot from the right side of the box misses to the left. Assisted by Callum Hendry.
48'
Ryan Kent (Rangers) wins a free kick in the attacking half.
48'
Foul by Alistair McCann (St. Johnstone).
47'
Ryan Kent (Rangers) wins a free kick in the defensive half.
47'
Foul by Alistair McCann (St. Johnstone).
47'
Attempt missed. Scott Arfield (Rangers) right footed shot from outside the box is too high.
47'
Attempt missed. Scott Arfield (Rangers) right footed shot from outside the box is too high. Assisted by Florian Kamberi.
45'
Substitution, Rangers. Florian Kamberi replaces Andrew Halliday.
45'
Second Half begins St. Johnstone 1, Rangers 0.
45'+3
First Half ends, St. Johnstone 1, Rangers 0.
45'
Attempt missed. Scott Arfield (Rangers) header from the centre of the box misses to the right.
45'
Attempt missed. Scott Arfield (Rangers) header from the centre of the box misses to the right. Assisted by James Tavernier with a cross.
44'
Corner, St. Johnstone. Conceded by Andrew Halliday.
44'
Corner, St. Johnstone. Conceded by Andrew Halliday.
43'
Foul by Nikola Katic (Rangers).
43'
Callum Hendry (St. Johnstone) wins a free kick on the left wing.
43'
Foul by Nikola Katic (Rangers).
43'
Callum Hendry (St. Johnstone) wins a free kick in the defensive half.
42'
Corner, Rangers. Conceded by Anthony Ralston.
42'
Corner, Rangers. Conceded by Anthony Ralston.
41'
Attempt blocked. Alfredo Morelos (Rangers) left footed shot from outside the box is blocked.
41'
Attempt blocked. Alfredo Morelos (Rangers) left footed shot from outside the box is blocked. Assisted by Scott Arfield.
40'
Attempt blocked. Joe Aribo (Rangers) right footed shot from the centre of the box is blocked.
40'
Attempt blocked. Joe Aribo (Rangers) left footed shot from the centre of the box is blocked. Assisted by Andrew Halliday with a cross.
40'
Andrew Halliday (Rangers) wins a free kick in the defensive half.
40'
Foul by Anthony Ralston (St. Johnstone).
40'
Andrew Halliday (Rangers) wins a free kick on the left wing.
40'
Foul by Callum Hendry (St. Johnstone).
40'
Attempt saved. James Tavernier (Rangers) right footed shot from the right side of the box is saved in the centre of the goal.
39'
Attempt blocked. Scott Arfield (Rangers) left footed shot from outside the box is blocked.
39'
Attempt saved. James Tavernier (Rangers) right footed shot from the centre of the box is saved in the centre of the goal.
36'
Attempt missed. Ianis Hagi (Rangers) right footed shot from the left side of the box misses to the left.
36'
Attempt missed. Ianis Hagi (Rangers) right footed shot from the left side of the box misses to the left. Assisted by Ryan Kent.
36'
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from the centre of the box is blocked.
36'
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from the right side of the box is blocked. Assisted by Joe Aribo.
35'
Foul by Connor Goldson (Rangers).
35'
Stevie May (St. Johnstone) wins a free kick in the attacking half.
35'
Foul by Connor Goldson (Rangers).
35'
Stevie May (St. Johnstone) wins a free kick in the attacking half.
32'
Attempt missed. David Wotherspoon (St. Johnstone) right footed shot from outside the box is high and wide to the right.
32'
Attempt missed. David Wotherspoon (St. Johnstone) right footed shot from outside the box is high and wide to the right. Assisted by Callum Hendry.
29'
Attempt saved. Scott Arfield (Rangers) left footed shot from the centre of the box is saved in the centre of the goal.
29'
Attempt saved. Scott Arfield (Rangers) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Joe Aribo.
27'
Offside, St. Johnstone. Alistair McCann tries a through ball, but Stevie May is caught offside.
24'
Attempt missed. Jamie McCart (St. Johnstone) right footed shot from the centre of the box is high and wide to the left.
23'
Attempt missed. Jamie McCart (St. Johnstone) right footed shot from the centre of the box is high and wide to the left. Assisted by Jason Kerr with a headed pass following a corner.
23'
Corner, St. Johnstone. Conceded by Connor Goldson.
23'
Corner, St. Johnstone. Conceded by Connor Goldson.
23'
Foul by Ryan Jack (Rangers).
23'
Alistair McCann (St. Johnstone) wins a free kick in the attacking half.
22'
Foul by Ryan Jack (Rangers).
22'
Alistair McCann (St. Johnstone) wins a free kick in the attacking half.
21'
Foul by Anthony Ralston (St. Johnstone).
21'
Ryan Kent (Rangers) wins a free kick in the defensive half.
21'
Ryan Kent (Rangers) wins a free kick in the defensive half.
21'
Foul by Anthony Ralston (St. Johnstone).
18'
Attempt missed. Ryan Kent (Rangers) right footed shot from outside the box is high and wide to the right.
18'
Attempt missed. Andrew Halliday (Rangers) right footed shot from outside the box is high and wide to the right. Assisted by Ryan Kent.
13'
Corner, Rangers. Conceded by Zander Clark.
13'
Attempt saved. Ryan Jack (Rangers) right footed shot from outside the box is saved in the top centre of the goal.
13'
Corner, Rangers. Conceded by Zander Clark.
13'
Attempt saved. Ryan Jack (Rangers) right footed shot from outside the box is saved in the top left corner. Assisted by Scott Arfield with a headed pass.
12'
Foul by Jamie McCart (St. Johnstone).
12'
Alfredo Morelos (Rangers) wins a free kick in the defensive half.
12'
Alfredo Morelos (Rangers) wins a free kick in the attacking half.
12'
Foul by Jamie McCart (St. Johnstone).
12'
Attempt saved. Ryan Kent (Rangers) left footed shot from the left side of the box is saved in the centre of the goal.
11'
Attempt saved. Ryan Kent (Rangers) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Alfredo Morelos.
10'
Attempt saved. Matt Butcher (St. Johnstone) left footed shot from outside the box is saved in the centre of the goal.
10'
Attempt saved. Matt Butcher (St. Johnstone) left footed shot from outside the box is saved in the bottom right corner.
8'
Goal! St. Johnstone 1, Rangers 0. Callum Hendry (St. Johnstone) left footed shot from the left side of the box to the centre of the goal.
6'
Corner, Rangers. Conceded by Jason Kerr.
6'
Attempt blocked. Ryan Kent (Rangers) left footed shot from the left side of the box is blocked.
6'
Corner, Rangers. Conceded by Anthony Ralston.
6'
Attempt blocked. Ryan Kent (Rangers) left footed shot from the left side of the box is blocked. Assisted by Scott Arfield.
5'
Foul by Joe Aribo (Rangers).
5'
Alistair McCann (St. Johnstone) wins a free kick in the attacking half.
5'
Alistair McCann (St. Johnstone) wins a free kick in the defensive half.
5'
Foul by Joe Aribo (Rangers).
4'
Attempt saved. Callum Hendry (St. Johnstone) right footed shot from the centre of the box is saved in the centre of the goal.
4'
Attempt saved. Callum Hendry (St. Johnstone) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by David Wotherspoon.
3'
Corner, St. Johnstone. Conceded by Connor Goldson.
3'
Corner, St. Johnstone. Conceded by Connor Goldson.
2'
Attempt missed. Nikola Katic (Rangers) left footed shot from the centre of the box is close, but misses to the left following a set piece situation.
2'
Attempt missed. Nikola Katic (Rangers) left footed shot from the centre of the box is close, but misses to the left. Assisted by James Tavernier following a set piece situation.
1'
Connor Goldson (Rangers) wins a free kick in the defensive half.
1'
Foul by Callum Hendry (St. Johnstone).
1'
Connor Goldson (Rangers) wins a free kick on the right wing.