Substitution, Rangers. John Lundstram replaces Ryan Jack.
78'
Offside, Rangers. James Tavernier tries a through ball, but Alfredo Morelos is caught offside.
75'
Foul by Ryan Jack (Rangers).
75'
Connor Barron (Aberdeen) wins a free kick on the right wing.
74'
Foul by Ryan Jack (Rangers).
74'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
72'
Attempt missed. Ryan Kent (Rangers) left footed shot from the centre of the box is high and wide to the left. Assisted by James Tavernier with a cross.
71'
Foul by James Tavernier (Rangers).
71'
Jonny Hayes (Aberdeen) wins a free kick in the defensive half.
71'
Attempt saved. Ryan Jack (Rangers) right footed shot from outside the box is saved in the centre of the goal. Assisted by Scott Arfield.
68'
Substitution, Aberdeen. Jack MacKenzie replaces Connor McLennan.
66'
Foul by Leon Balogun (Rangers).
66'
Vicente Besuijen (Aberdeen) wins a free kick in the defensive half.
65'
Corner, Rangers. Conceded by Lewis Ferguson.
65'
Attempt blocked. Ryan Kent (Rangers) left footed shot from the left side of the box is blocked. Assisted by Ryan Jack with a cross.
64'
Corner, Rangers. Conceded by David Bates.
63'
Lewis Ferguson (Aberdeen) is shown the yellow card.
63'
James Tavernier (Rangers) wins a free kick on the right wing.
63'
Foul by Lewis Ferguson (Aberdeen).
62'
Glen Kamara (Rangers) wins a free kick in the attacking half.
62'
Foul by Vicente Besuijen (Aberdeen).
61'
Corner, Rangers. Conceded by David Bates.
61'
Corner, Rangers. Conceded by Vicente Besuijen.
59'
Substitution, Rangers. Leon Balogun replaces Borna Barisic.
59'
Substitution, Rangers. Scott Arfield replaces Fashion Sakala.
59'
Foul by Calvin Bassey (Rangers).
59'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
58'
Attempt missed. Fashion Sakala (Rangers) header from the right side of the six yard box is close, but misses to the right. Assisted by Ryan Kent with a cross.
57'
Attempt missed. Fashion Sakala (Rangers) left footed shot from the centre of the box is high and wide to the left. Assisted by Joe Ayodele-Aribo with a headed pass.
56'
Attempt blocked. Calvin Bassey (Rangers) left footed shot from the centre of the box is blocked. Assisted by Ryan Jack.
55'
Foul by Funso Ojo (Aberdeen).
55'
Ryan Kent (Rangers) wins a free kick on the left wing.
54'
Connor Goldson (Rangers) wins a free kick in the defensive half.
54'
Foul by Christian Ramírez (Aberdeen).
54'
Attempt missed. Fashion Sakala (Rangers) header from the centre of the box misses to the left. Assisted by Joe Ayodele-Aribo with a cross.
53'
Attempt blocked. Ryan Kent (Rangers) right footed shot from the left side of the box is blocked. Assisted by Glen Kamara.
50'
Corner, Rangers. Conceded by Joe Lewis.
50'
Attempt missed. Fashion Sakala (Rangers) header from the centre of the box is high and wide to the left. Assisted by Borna Barisic with a cross.
48'
Joe Ayodele-Aribo (Rangers) wins a free kick in the defensive half.
48'
Foul by Connor Barron (Aberdeen).
48'
Joe Ayodele-Aribo (Rangers) wins a free kick in the defensive half.
48'
Foul by Declan Gallagher (Aberdeen).
47'
Foul by Glen Kamara (Rangers).
47'
Connor Barron (Aberdeen) wins a free kick in the attacking half.
45'
Second Half begins Rangers 0, Aberdeen 0.
45'+2
First Half ends, Rangers 0, Aberdeen 0.
45'+1
Glen Kamara (Rangers) wins a free kick in the defensive half.
45'+1
Foul by Ross McCrorie (Aberdeen).
45'
Attempt missed. Fashion Sakala (Rangers) left footed shot from outside the box is just a bit too high.
45'
Attempt blocked. Fashion Sakala (Rangers) header from the centre of the box is blocked. Assisted by Ryan Kent with a cross.
44'
Joe Ayodele-Aribo (Rangers) wins a free kick in the attacking half.
44'
Foul by Ross McCrorie (Aberdeen).
41'
Foul by Joe Ayodele-Aribo (Rangers).
41'
Ross McCrorie (Aberdeen) wins a free kick in the defensive half.
36'
Corner, Aberdeen. Conceded by Calvin Bassey.
35'
Offside, Rangers. Ryan Jack tries a through ball, but Fashion Sakala is caught offside.
34'
Attempt blocked. Ryan Kent (Rangers) right footed shot from the left side of the box is blocked. Assisted by Borna Barisic.
32'
Corner, Rangers. Conceded by Joe Lewis.
31'
Corner, Rangers. Conceded by Ross McCrorie.
30'
Corner, Rangers. Conceded by Lewis Ferguson.
30'
Attempt blocked. James Tavernier (Rangers) right footed shot from outside the box is blocked. Assisted by Fashion Sakala.
28'
James Tavernier (Rangers) wins a free kick in the defensive half.
28'
Foul by Connor McLennan (Aberdeen).
28'
Attempt missed. Joe Ayodele-Aribo (Rangers) left footed shot from outside the box misses to the right. Assisted by Glen Kamara.
26'
Corner, Rangers. Conceded by Funso Ojo.
25'
Declan Gallagher (Aberdeen) is shown the yellow card for a bad foul.
24'
Alfredo Morelos (Rangers) wins a free kick on the right wing.
24'
Foul by Declan Gallagher (Aberdeen).
23'
Attempt missed. Fashion Sakala (Rangers) right footed shot from the right side of the box misses to the right. Assisted by Ryan Kent with a cross.
21'
Corner, Rangers. Conceded by David Bates.
21'
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from the right side of the box is blocked.
20'
Foul by Borna Barisic (Rangers).
20'
Vicente Besuijen (Aberdeen) wins a free kick on the right wing.
12'
Attempt blocked. David Bates (Aberdeen) right footed shot from the centre of the box is blocked. Assisted by Connor Barron with a cross.
11'
Corner, Aberdeen. Conceded by Borna Barisic.
9'
Corner, Rangers. Conceded by Jonny Hayes.
7'
James Tavernier (Rangers) wins a free kick in the defensive half.
7'
Foul by Connor McLennan (Aberdeen).
6'
Calvin Bassey (Rangers) wins a free kick in the attacking half.
6'
Foul by Christian Ramírez (Aberdeen).
4'
Attempt missed. Ross McCrorie (Aberdeen) header from the centre of the box misses to the left. Assisted by Vicente Besuijen with a cross.
2'
Attempt missed. Alfredo Morelos (Rangers) left footed shot from outside the box is close, but misses to the right. Assisted by Glen Kamara.
1'
Attempt missed. Christian Ramírez (Aberdeen) right footed shot from long range on the right misses to the left.