Lewis Ferguson (Aberdeen) wins a free kick on the left wing.
90'+4
Goal! Aberdeen 2, Rangers 4. Jermain Defoe (Rangers) left footed shot from the centre of the box to the bottom right corner. Assisted by James Tavernier.
89'
Attempt missed. Lewis Ferguson (Aberdeen) right footed shot from the left side of the box is high and wide to the right.
88'
Attempt saved. Greg Stewart (Aberdeen) right footed shot from the centre of the box is saved in the centre of the goal.
88'
Corner, Aberdeen. Conceded by James Tavernier.
86'
Substitution, Rangers. Lassana Coulibaly replaces Scott Arfield.
86'
Substitution, Aberdeen. Niall McGinn replaces Max Lowe.
83'
Substitution, Rangers. Nikola Katic replaces Ryan Kent.
81'
Corner, Aberdeen. Conceded by James Tavernier.
81'
Corner, Aberdeen. Conceded by James Tavernier.
79'
Jermain Defoe (Rangers) wins a free kick in the defensive half.
79'
Foul by Andrew Considine (Aberdeen).
79'
Delay over. They are ready to continue.
78'
Delay in match Allan McGregor (Rangers) because of an injury.
78'
Lewis Ferguson (Aberdeen) is shown the yellow card for a bad foul.
77'
(Rangers) wins a free kick in the attacking half.
77'
Foul by Lewis Ferguson (Aberdeen).
76'
Attempt blocked. James Wilson (Aberdeen) right footed shot from the centre of the box is blocked.
76'
Attempt saved. Sam Cosgrove (Aberdeen) header from the centre of the box is saved in the top centre of the goal.
76'
Corner, Aberdeen. Conceded by Joe Worrall.
74'
Attempt saved. James Wilson (Aberdeen) right footed shot from outside the box is saved in the centre of the goal.
73'
Corner, Aberdeen. Conceded by Joe Worrall.
73'
Attempt blocked. James Wilson (Aberdeen) right footed shot from outside the box is blocked.
72'
Scott Arfield (Rangers) is shown the yellow card for a bad foul.
72'
Foul by Scott Arfield (Rangers).
72'
Gary Mackay-Steven (Aberdeen) wins a free kick in the defensive half.
71'
Corner, Rangers. Conceded by Tommie Hoban.
70'
Daniel Candeias (Rangers) is shown the yellow card.
70'
Substitution, Rangers. Jermain Defoe replaces Daniel Candeias.
69'
Delay in match Lewis Ferguson (Aberdeen) because of an injury.
67'
Attempt blocked. Greg Stewart (Aberdeen) left footed shot from the centre of the box is blocked.
65'
Foul by Scott Arfield (Rangers).
65'
Graeme Shinnie (Aberdeen) wins a free kick in the attacking half.
65'
Foul by Ryan Kent (Rangers).
65'
Greg Stewart (Aberdeen) wins a free kick on the left wing.
64'
Substitution, Aberdeen. James Wilson replaces Shaleum Logan.
62'
Corner, Aberdeen. Conceded by Borna Barisic.
59'
Ross McCrorie (Rangers) wins a free kick in the defensive half.
59'
Foul by Lewis Ferguson (Aberdeen).
57'
Alfredo Morelos (Rangers) is shown the red card for violent conduct.
57'
Delay over. They are ready to continue.
55'
Delay in match Alfredo Morelos (Rangers) because of an injury.
55'
Scott McKenna (Aberdeen) is shown the red card for violent conduct.
55'
Alfredo Morelos (Rangers) wins a free kick on the right wing.
55'
Foul by Scott McKenna (Aberdeen).
52'
Attempt missed. Gary Mackay-Steven (Aberdeen) left footed shot from the left side of the box misses to the left.
51'
Ryan Jack (Rangers) wins a free kick on the right wing.
51'
Foul by Andrew Considine (Aberdeen).
51'
Foul by Ryan Jack (Rangers).
51'
Greg Stewart (Aberdeen) wins a free kick in the defensive half.
49'
Attempt saved. Alfredo Morelos (Rangers) right footed shot from the centre of the box is saved in the centre of the goal.
47'
Goal! Aberdeen 2, Rangers 3. Sam Cosgrove (Aberdeen) converts the penalty with a right footed shot to the centre of the goal.
47'
Penalty conceded by James Tavernier (Rangers) after a foul in the penalty area.
47'
Penalty Aberdeen. Sam Cosgrove draws a foul in the penalty area.
46'
Corner, Aberdeen. Conceded by James Tavernier.
46'
Foul by Ross McCrorie (Rangers).
46'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
45'
Second Half begins Aberdeen 1, Rangers 3.
45'+2
First Half ends, Aberdeen 1, Rangers 3.
45'+1
Foul by Scott Arfield (Rangers).
45'+1
Greg Stewart (Aberdeen) wins a free kick in the defensive half.
45'
Corner, Rangers. Conceded by Tommie Hoban.
43'
Goal! Aberdeen 1, Rangers 3. James Tavernier (Rangers) converts the penalty with a right footed shot to the bottom right corner.
43'
Penalty conceded by Scott McKenna (Aberdeen) with a hand ball in the penalty area.
42'
Alfredo Morelos (Rangers) wins a free kick in the defensive half.
42'
Foul by Andrew Considine (Aberdeen).
41'
Corner, Rangers. Conceded by Shaleum Logan.
41'
Alfredo Morelos (Rangers) wins a free kick in the defensive half.
41'
Foul by Tommie Hoban (Aberdeen).
38'
Goal! Aberdeen 1, Rangers 2. Alfredo Morelos (Rangers) left footed shot from outside the box to the bottom left corner. Assisted by Ryan Kent.
36'
Attempt saved. James Tavernier (Rangers) right footed shot from outside the box is saved in the top centre of the goal.
36'
Shaleum Logan (Aberdeen) is shown the yellow card for a bad foul.
35'
Alfredo Morelos (Rangers) wins a free kick in the defensive half.
35'
Foul by Shaleum Logan (Aberdeen).
31'
Goal! Aberdeen 1, Rangers 1. Sam Cosgrove (Aberdeen) right footed shot from the centre of the box to the bottom right corner.
28'
Ross McCrorie (Rangers) wins a free kick in the attacking half.
28'
Foul by Sam Cosgrove (Aberdeen).
25'
Corner, Aberdeen. Conceded by James Tavernier.
25'
Foul by Alfredo Morelos (Rangers).
25'
Scott McKenna (Aberdeen) wins a free kick in the attacking half.
24'
Connor Goldson (Rangers) wins a free kick in the attacking half.
24'
Foul by Sam Cosgrove (Aberdeen).
24'
Foul by Alfredo Morelos (Rangers).
24'
Tommie Hoban (Aberdeen) wins a free kick in the defensive half.
23'
Foul by Ross McCrorie (Rangers).
23'
Lewis Ferguson (Aberdeen) wins a free kick in the attacking half.
22'
Joe Worrall (Rangers) wins a free kick in the defensive half.
22'
Foul by Sam Cosgrove (Aberdeen).
22'
Corner, Aberdeen. Conceded by Borna Barisic.
20'
Goal! Aberdeen 0, Rangers 1. Alfredo Morelos (Rangers) left footed shot from the centre of the box to the bottom right corner.
18'
Joe Worrall (Rangers) wins a free kick in the attacking half.
18'
Foul by Sam Cosgrove (Aberdeen).
18'
Foul by Daniel Candeias (Rangers).
18'
Lewis Ferguson (Aberdeen) wins a free kick on the right wing.
16'
Attempt missed. Alfredo Morelos (Rangers) right footed shot from the left side of the box is close, but misses to the right.
14'
Corner, Aberdeen. Conceded by Ross McCrorie.
12'
James Tavernier (Rangers) wins a free kick in the attacking half.
12'
Foul by Sam Cosgrove (Aberdeen).
6'
Attempt missed. Greg Stewart (Aberdeen) left footed shot from the centre of the box is too high.
5'
Attempt missed. Greg Stewart (Aberdeen) left footed shot from outside the box is high and wide to the left.
3'
Ryan Kent (Rangers) wins a free kick in the defensive half.