Attempt blocked. Marley Watkins (Aberdeen) right footed shot from the centre of the box is blocked. Assisted by Ross McCrorie.
90'+7
John Souttar (Rangers) wins a free kick on the right wing.
90'+7
Foul by Marley Watkins (Aberdeen).
90'+7
Attempt blocked. Borna Barisic (Rangers) right footed shot from outside the box is blocked.
90'+6
Corner, Rangers. Conceded by Angus MacDonald.
90'+6
Corner, Rangers. Conceded by Matthew Pollock.
90'+6
Attempt blocked. John Souttar (Rangers) header from the centre of the box is blocked. Assisted by James Tavernier with a cross.
90'+5
Corner, Rangers. Conceded by Liam Scales.
90'+2
Attempt missed. Marley Watkins (Aberdeen) right footed shot from the centre of the box is close, but misses to the left. Assisted by Ylber Ramadani with a cross.
88'
Substitution, Rangers. Scott Arfield replaces Fashion Sakala.
88'
Attempt missed. Rabbi Matondo (Rangers) right footed shot from outside the box is close, but misses to the left. Assisted by Todd Cantwell.
Duk (Aberdeen) is shown the yellow card for a bad foul.
86'
Fashion Sakala (Rangers) wins a free kick on the right wing.
86'
Foul by Duk (Aberdeen).
86'
Attempt blocked. Ryan Duncan (Aberdeen) left footed shot from the right side of the box is blocked. Assisted by Bojan Miovski.
86'
Attempt saved. Ryan Duncan (Aberdeen) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Bojan Miovski.
84'
Attempt missed. Malik Tillman (Rangers) header from the centre of the box misses to the left. Assisted by Borna Barisic with a cross following a set piece situation.
83'
Liam Scales (Aberdeen) is shown the yellow card for a bad foul.
83'
Fashion Sakala (Rangers) wins a free kick on the right wing.
83'
Foul by Liam Scales (Aberdeen).
81'
Hand ball by Alfredo Morelos (Rangers).
80'
Foul by Malik Tillman (Rangers).
80'
Ross McCrorie (Aberdeen) wins a free kick in the defensive half.
80'
Todd Cantwell (Rangers) wins a free kick on the right wing.
80'
Foul by Bojan Miovski (Aberdeen).
79'
Delay over. They are ready to continue.
78'
Delay over. They are ready to continue.
77'
Delay in match because of an injury Ryan Duncan (Aberdeen).
75'
Rabbi Matondo (Rangers) hits the right post with a right footed shot from the left side of the box. Assisted by Malik Tillman.
74'
Attempt blocked. Todd Cantwell (Rangers) right footed shot from outside the box is blocked.
74'
Attempt saved. James Tavernier (Rangers) right footed shot from the centre of the box is saved in the top centre of the goal.
74'
Attempt blocked. Fashion Sakala (Rangers) header from the centre of the box is blocked. Assisted by Borna Barisic with a cross.
73'
Delay over. They are ready to continue.
73'
Delay over. They are ready to continue.
72'
Delay in match because of an injury Jonny Hayes (Aberdeen).
71'
Attempt blocked. Alfredo Morelos (Rangers) header from the left side of the box is blocked. Assisted by James Tavernier with a cross.
71'
Corner, Rangers. Conceded by Liam Scales.
69'
Attempt blocked. Duk (Aberdeen) right footed shot from the left side of the box is blocked. Assisted by Leighton Clarkson.
66'
Attempt missed. James Tavernier (Rangers) right footed shot from the left side of the box is just a bit too high. Assisted by Malik Tillman following a corner.
65'
Corner, Rangers. Conceded by Leighton Clarkson.
64'
Substitution, Rangers. Rabbi Matondo replaces Nicolas Raskin.
63'
Offside, Rangers. Todd Cantwell tries a through ball, but Fashion Sakala is caught offside.
61'
Foul by Fashion Sakala (Rangers).
61'
Ylber Ramadani (Aberdeen) wins a free kick on the right wing.
60'
Attempt blocked. Nicolas Raskin (Rangers) right footed shot from the centre of the box is blocked. Assisted by Todd Cantwell.
56'
Goal! Aberdeen 2, Rangers 0. Bojan Miovski (Aberdeen) header from the centre of the box to the top left corner. Assisted by Leighton Clarkson with a cross.
54'
Attempt missed. Alfredo Morelos (Rangers) right footed shot from outside the box is high and wide to the right. Assisted by Fashion Sakala.
54'
Foul by John Souttar (Rangers).
54'
Ryan Duncan (Aberdeen) wins a free kick on the left wing.
52'
Attempt missed. Malik Tillman (Rangers) right footed shot from outside the box misses to the left. Assisted by Todd Cantwell.
50'
Delay over. They are ready to continue.
50'
Delay over. They are ready to continue.
50'
Delay in match (Rangers).
48'
Goal! Aberdeen 1, Rangers 0. Liam Scales (Aberdeen) left footed shot from long range on the left to the top right corner.
47'
Offside, Rangers. Ben Davies tries a through ball, but Fashion Sakala is caught offside.
46'
Offside, Rangers. Allan McGregor tries a through ball, but Fashion Sakala is caught offside.
45'
Second Half begins Aberdeen 0, Rangers 0.
45'+2
First Half ends, Aberdeen 0, Rangers 0.
45'+1
Attempt missed. Ryan Duncan (Aberdeen) left footed shot from outside the box is close, but misses to the right. Assisted by Bojan Miovski.
45'+1
Foul by Matthew Pollock (Aberdeen).
45'+1
Todd Cantwell (Rangers) wins a free kick in the defensive half.
44'
Malik Tillman (Rangers) wins a free kick in the defensive half.
44'
Foul by Bojan Miovski (Aberdeen).
42'
Offside, Rangers. Borna Barisic tries a through ball, but Alfredo Morelos is caught offside.
40'
Attempt missed. Liam Scales (Aberdeen) header from the centre of the box misses to the left. Assisted by Leighton Clarkson with a cross following a corner.
40'
Corner, Aberdeen. Conceded by Ben Davies.
40'
Attempt saved. Ylber Ramadani (Aberdeen) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Bojan Miovski.
39'
James Tavernier (Rangers) wins a free kick in the defensive half.
39'
Foul by Jonny Hayes (Aberdeen).
39'
Fashion Sakala (Rangers) wins a free kick in the attacking half.
39'
Foul by Jonny Hayes (Aberdeen).
38'
Todd Cantwell (Rangers) is shown the yellow card for a bad foul.
38'
Foul by Todd Cantwell (Rangers).
38'
Matthew Pollock (Aberdeen) wins a free kick on the right wing.
36'
Todd Cantwell (Rangers) wins a free kick on the left wing.
36'
Foul by Ylber Ramadani (Aberdeen).
35'
John Lundstram (Rangers) wins a free kick in the defensive half.
35'
Foul by Ylber Ramadani (Aberdeen).
33'
Corner, Rangers. Conceded by Matthew Pollock.
33'
Attempt blocked. Nicolas Raskin (Rangers) right footed shot from the right side of the box is blocked. Assisted by Fashion Sakala.
32'
Attempt blocked. Malik Tillman (Rangers) left footed shot from the centre of the box is blocked.
29'
Corner, Rangers. Conceded by Jonny Hayes.
28'
Nicolas Raskin (Rangers) wins a free kick in the defensive half.
28'
Foul by Ross McCrorie (Aberdeen).
27'
Corner, Aberdeen. Conceded by John Lundstram.
25'
Borna Barisic (Rangers) hits the left post with a left footed shot from the left side of the box. Assisted by Malik Tillman.
24'
Ben Davies (Rangers) wins a free kick in the defensive half.
24'
Foul by Bojan Miovski (Aberdeen).
22'
Foul by Alfredo Morelos (Rangers).
22'
Jonny Hayes (Aberdeen) wins a free kick in the attacking half.
21'
Alfredo Morelos (Rangers) wins a free kick on the left wing.
21'
Foul by Angus MacDonald (Aberdeen).
20'
John Souttar (Rangers) wins a free kick in the defensive half.
20'
Foul by Bojan Miovski (Aberdeen).
19'
Attempt missed. Fashion Sakala (Rangers) right footed shot from outside the box is too high. Assisted by Malik Tillman.
18'
Foul by Ylber Ramadani (Aberdeen).
18'
John Souttar (Rangers) wins a free kick in the attacking half.
17'
Delay over. They are ready to continue.
16'
Delay over. They are ready to continue.
16'
Delay in match because of an injury Matthew Pollock (Aberdeen).
14'
Attempt saved. Fashion Sakala (Rangers) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Malik Tillman.
13'
John Souttar (Rangers) wins a free kick in the defensive half.
13'
Foul by Duk (Aberdeen).
12'
Attempt missed. John Lundstram (Rangers) left footed shot from the centre of the box is just a bit too high.
12'
Attempt blocked. Alfredo Morelos (Rangers) right footed shot from the centre of the box is blocked. Assisted by Fashion Sakala with a headed pass.
11'
Attempt blocked. Fashion Sakala (Rangers) right footed shot from outside the box is blocked. Assisted by Todd Cantwell.
9'
Corner, Aberdeen. Conceded by Borna Barisic.
9'
Attempt blocked. Jonny Hayes (Aberdeen) left footed shot from the right side of the box is blocked. Assisted by Duk.
8'
Foul by Todd Cantwell (Rangers).
8'
Ylber Ramadani (Aberdeen) wins a free kick on the right wing.
4'
Offside, Aberdeen. Ross McCrorie tries a through ball, but Bojan Miovski is caught offside.
4'
Offside, Aberdeen. Ryan Duncan tries a through ball, but Bojan Miovski is caught offside.
2'
Todd Cantwell (Rangers) wins a free kick in the defensive half.