Penalty Shootout ends, Rangers 1(2), St. Johnstone 1(4).
124'
Goal! Rangers 1(2), St. Johnstone 1(4). Alistair McCann (St. Johnstone) converts the penalty with a right footed shot to the bottom left corner.
124'
Penalty saved! Kemar Roofe (Rangers) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
123'
Goal! Rangers 1(2), St. Johnstone 1(3). Jason Kerr (St. Johnstone) converts the penalty with a right footed shot to the high centre of the goal.
122'
Goal! Rangers 1(2), St. Johnstone 1(2). Jermain Defoe (Rangers) converts the penalty with a right footed shot to the bottom right corner.
122'
Goal! Rangers 1(1), St. Johnstone 1(2). Callum Booth (St. Johnstone) converts the penalty with a left footed shot to the bottom left corner.
122'
Goal! Rangers 1(1), St. Johnstone 1(1). Borna Barisic (Rangers) converts the penalty with a right footed shot to the bottom left corner.
121'
Goal! Rangers 1, St. Johnstone 1(1). Liam Craig (St. Johnstone) converts the penalty with a right footed shot to the bottom right corner.
121'
Penalty saved! James Tavernier (Rangers) fails to capitalise on this great opportunity, right footed shot saved in the top centre of the goal.
120'
Penalty Shootout begins Rangers 1, St. Johnstone 1.
120'+4
Second Half Extra Time ends, Rangers 1, St. Johnstone 1.
120'+4
Substitution, Rangers. Jermain Defoe replaces Steven Davis.
120'+2
Goal! Rangers 1, St. Johnstone 1. Christopher Kane (St. Johnstone) left footed shot from very close range to the centre of the goal. Assisted by Zander Clark following a corner.
120'+2
Corner, St. Johnstone. Conceded by Borna Barisic.
120'
Connor Goldson (Rangers) wins a free kick in the defensive half.
120'
Foul by Shaun Rooney (St. Johnstone).
117'
Goal! Rangers 1, St. Johnstone 0. James Tavernier (Rangers) header from the centre of the box to the bottom left corner. Assisted by Joe Aribo.
115'
Corner, Rangers. Conceded by Craig Bryson.
114'
Attempt missed. Liam Craig (St. Johnstone) left footed shot from outside the box is just a bit too high.
113'
Foul by Joe Aribo (Rangers).
113'
Liam Craig (St. Johnstone) wins a free kick in the attacking half.
112'
Attempt missed. Christopher Kane (St. Johnstone) right footed shot from the centre of the box is too high.
111'
Substitution, Rangers. Jack Simpson replaces Filip Helander because of an injury.
109'
Attempt saved. Michael O'Halloran (St. Johnstone) right footed shot from the centre of the box is saved in the centre of the goal.
108'
Liam Craig (St. Johnstone) wins a free kick in the attacking half.
108'
Foul by Glen Kamara (Rangers).
106'
Foul by Steven Davis (Rangers).
106'
Alistair McCann (St. Johnstone) wins a free kick in the defensive half.
105'
Second Half Extra Time begins Rangers 0, St. Johnstone 0.
105'+2
First Half Extra Time ends, Rangers 0, St. Johnstone 0.
105'+1
Corner, Rangers. Conceded by Shaun Rooney.
105'
Joe Aribo (Rangers) wins a free kick in the defensive half.
105'
Foul by Craig Bryson (St. Johnstone).
104'
Attempt saved. Kemar Roofe (Rangers) header from the centre of the box is saved in the top centre of the goal.
102'
Connor Goldson (Rangers) wins a free kick in the attacking half.
102'
Foul by Christopher Kane (St. Johnstone).
101'
Substitution, St. Johnstone. Callum Booth replaces Scott Tanser.
100'
Corner, Rangers. Conceded by Alistair McCann.
97'
Foul by Connor Goldson (Rangers).
97'
Christopher Kane (St. Johnstone) wins a free kick on the right wing.
96'
Corner, Rangers. Conceded by Zander Clark.
95'
Attempt missed. Alistair McCann (St. Johnstone) right footed shot from outside the box is just a bit too high.
90'
First Half Extra Time begins Rangers 0, St. Johnstone 0.
90'+3
Second Half ends, Rangers 0, St. Johnstone 0.
90'+2
Christopher Kane (St. Johnstone) is shown the yellow card.
90'+2
(Rangers) wins a free kick in the attacking half.
90'+2
Foul by Christopher Kane (St. Johnstone).
90'+1
Foul by Glen Kamara (Rangers).
90'+1
Shaun Rooney (St. Johnstone) wins a free kick on the right wing.
88'
Corner, Rangers. Conceded by Jason Kerr.
88'
Filip Helander (Rangers) wins a free kick in the attacking half.
88'
Foul by Michael O'Halloran (St. Johnstone).
87'
Attempt missed. Ryan Kent (Rangers) right footed shot from outside the box is too high.
86'
Attempt saved. Kemar Roofe (Rangers) header from the centre of the box is saved in the centre of the goal.
86'
Attempt saved. Scott Wright (Rangers) right footed shot from the centre of the box is saved in the centre of the goal.
85'
Glen Kamara (Rangers) wins a free kick in the defensive half.
85'
Foul by Craig Bryson (St. Johnstone).
84'
Attempt missed. Jamie McCart (St. Johnstone) header from the centre of the box is just a bit too high.
83'
Corner, St. Johnstone. Conceded by Kemar Roofe.
83'
Attempt saved. Michael O'Halloran (St. Johnstone) right footed shot from the centre of the box is saved in the centre of the goal.
82'
Filip Helander (Rangers) wins a free kick on the right wing.