Goal! Aberdeen 2(5), Livingston 2(3). Ross McCrorie (Aberdeen) converts the penalty with a right footed shot to the bottom right corner.
126'
Goal! Aberdeen 2(4), Livingston 2(3). Aaron Taylor-Sinclair (Livingston) converts the penalty with a left footed shot to the bottom right corner.
125'
Goal! Aberdeen 2(4), Livingston 2(2). Dean Campbell (Aberdeen) converts the penalty with a left footed shot to the bottom left corner.
124'
Goal! Aberdeen 2(3), Livingston 2(2). Jay Emmanuel-Thomas (Livingston) converts the penalty with a left footed shot to the bottom right corner.
124'
Goal! Aberdeen 2(3), Livingston 2(1). Callum Hendry (Aberdeen) converts the penalty with a right footed shot to the bottom right corner.
123'
Penalty missed! Still Aberdeen 2(2), Livingston 2(1). Jason Holt (Livingston) hits the bar with a right footed shot.
123'
Goal! Aberdeen 2(2), Livingston 2(1). Florian Kamberi (Aberdeen) converts the penalty with a right footed shot to the bottom right corner.
122'
Goal! Aberdeen 2(1), Livingston 2(1). Alan Lithgow (Livingston) converts the penalty with a right footed shot to the top left corner.
121'
Goal! Aberdeen 2(1), Livingston 2. Lewis Ferguson (Aberdeen) converts the penalty with a right footed shot to the centre of the goal.
120'
Penalty Shootout begins Aberdeen 2, Livingston 2.
120'+2
Second Half Extra Time ends, Aberdeen 2, Livingston 2.
120'+1
Hand ball by Matthew Kennedy (Aberdeen).
120'+1
Gary Woods (Aberdeen) wins a free kick in the defensive half.
120'+1
Marvin Bartley (Livingston).
120'
Jay Emmanuel-Thomas (Livingston) wins a free kick on the left wing.
120'
Foul by Ross McCrorie (Aberdeen).
119'
Jonny Hayes (Aberdeen) is shown the yellow card for a bad foul.
119'
Foul by Jonny Hayes (Aberdeen).
119'
Jason Holt (Livingston) wins a free kick in the defensive half.
117'
Max Stryjek (Livingston) is shown the yellow card.
116'
Corner, Aberdeen. Conceded by Nicky Devlin.
116'
Jonny Hayes (Aberdeen) wins a free kick on the left wing.
116'
Foul by Jack McMillan (Livingston).
113'
Corner, Aberdeen. Conceded by Jack McMillan.
112'
Jonny Hayes (Aberdeen) wins a free kick in the attacking half.
112'
Foul by Jason Holt (Livingston).
112'
Jonny Hayes (Aberdeen) wins a free kick in the defensive half.
112'
Foul by Matej Poplatnik (Livingston).
111'
Attempt missed. Callum Hendry (Aberdeen) right footed shot from the centre of the box misses to the right. Assisted by Lewis Ferguson.
110'
Foul by Jack McMillan (Livingston).
110'
Ross McCrorie (Aberdeen) wins a free kick in the defensive half.
108'
Substitution, Livingston. Aaron Taylor-Sinclair replaces Jack Fitzwater.
107'
Attempt missed. Callum Hendry (Aberdeen) left footed shot from outside the box misses to the right. Assisted by Matthew Kennedy.
105'
Second Half Extra Time begins Aberdeen 2, Livingston 2.
105'
Substitution, Livingston. Jack McMillan replaces Jackson Longridge.
105'+5
First Half Extra Time ends, Aberdeen 2, Livingston 2.
105'+4
Florian Kamberi (Aberdeen) wins a free kick in the defensive half.
105'+4
Foul by Marvin Bartley (Livingston).
105'+2
Attempt missed. Jay Emmanuel-Thomas (Livingston) left footed shot from the left side of the box is close, but misses to the right.
105'+2
Substitution, Aberdeen. Ethan Ross replaces Niall McGinn.
98'
Attempt missed. Niall McGinn (Aberdeen) left footed shot from the centre of the box is just a bit too high. Assisted by Florian Kamberi with a cross.
97'
Foul by Jackson Longridge (Livingston).
97'
Ross McCrorie (Aberdeen) wins a free kick in the defensive half.
96'
Offside, Aberdeen. Andrew Considine tries a through ball, but Callum Hendry is caught offside.
95'
Goal! Aberdeen 2, Livingston 2. Florian Kamberi (Aberdeen) right footed shot from the centre of the box to the bottom right corner. Assisted by Niall McGinn.
95'
Attempt saved. Florian Kamberi (Aberdeen) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Niall McGinn.
93'
Goal! Aberdeen 1, Livingston 2. Jay Emmanuel-Thomas (Livingston) converts the penalty with a left footed shot to the top right corner.
93'
Lewis Ferguson (Aberdeen) is shown the yellow card.
92'
Penalty conceded by Dean Campbell (Aberdeen) after a foul in the penalty area.
92'
Penalty Livingston. Jay Emmanuel-Thomas draws a foul in the penalty area.
92'
Foul by Lewis Ferguson (Aberdeen).
92'
Matej Poplatnik (Livingston) wins a free kick in the defensive half.
91'
Foul by Lewis Ferguson (Aberdeen).
91'
Jason Holt (Livingston) wins a free kick on the right wing.
90'
First Half Extra Time begins Aberdeen 1, Livingston 1.
90'
Substitution, Livingston. Alan Lithgow replaces Craig Sibbald.
90'+4
Second Half ends, Aberdeen 1, Livingston 1.
90'+2
Attempt missed. Matthew Kennedy (Aberdeen) right footed shot from outside the box is too high. Assisted by Lewis Ferguson.
90'+2
Callum Hendry (Aberdeen) wins a free kick on the left wing.
90'+2
Foul by Nicky Devlin (Livingston).
89'
Foul by Andrew Considine (Aberdeen).
89'
Matej Poplatnik (Livingston) wins a free kick on the right wing.
88'
Offside, Livingston. Craig Sibbald tries a through ball, but Jon Guthrie is caught offside.
87'
Foul by Lewis Ferguson (Aberdeen).
87'
Jason Holt (Livingston) wins a free kick on the right wing.
85'
Foul by Lewis Ferguson (Aberdeen).
85'
Max Stryjek (Livingston) wins a free kick in the defensive half.
85'
Offside, Aberdeen. Niall McGinn tries a through ball, but Lewis Ferguson is caught offside.
84'
Corner, Aberdeen. Conceded by Jason Holt.
84'
Substitution, Livingston. Matej Poplatnik replaces Alan Forrest.
83'
Corner, Aberdeen. Conceded by Nicky Devlin.
82'
Attempt saved. Craig Sibbald (Livingston) left footed shot from outside the box is saved in the centre of the goal.
80'
Attempt missed. Matthew Kennedy (Aberdeen) right footed shot from the right side of the box is close, but misses to the right. Assisted by Niall McGinn.
79'
Andrew Considine (Aberdeen) wins a free kick in the defensive half.
79'
Foul by Alan Forrest (Livingston).
77'
Goal! Aberdeen 1, Livingston 1. Niall McGinn (Aberdeen) right footed shot from the centre of the box to the top left corner. Assisted by Jonny Hayes with a cross following a fast break.
77'
Attempt blocked. Alan Forrest (Livingston) left footed shot from the centre of the box is blocked. Assisted by Nicky Devlin.
74'
Jack Fitzwater (Livingston) is shown the yellow card for a bad foul.
73'
Foul by Jack Fitzwater (Livingston).
73'
Florian Kamberi (Aberdeen) wins a free kick in the attacking half.
Jack Fitzwater (Livingston) wins a free kick on the right wing.
52'
Corner, Aberdeen. Conceded by Jackson Longridge.
49'
Attempt missed. Scott Pittman (Livingston) right footed shot from outside the box is close, but misses to the right. Assisted by Alan Forrest.
47'
Attempt saved. Lewis Ferguson (Aberdeen) header from the centre of the box is saved in the bottom left corner. Assisted by Dean Campbell with a cross.
46'
Fraser Hornby (Aberdeen) wins a free kick on the left wing.
46'
Foul by Marvin Bartley (Livingston).
45'
Second Half begins Aberdeen 0, Livingston 1.
45'+6
First Half ends, Aberdeen 0, Livingston 1.
45'+4
Attempt missed. Lewis Ferguson (Aberdeen) right footed shot from outside the box misses to the right. Assisted by Niall McGinn following a set piece situation.
45'+3
Niall McGinn (Aberdeen) wins a free kick in the attacking half.
45'+3
Foul by Jon Guthrie (Livingston).
44'
Foul by Tommie Hoban (Aberdeen).
44'
Alan Forrest (Livingston) wins a free kick on the left wing.
43'
Offside, Aberdeen. Connor McLennan tries a through ball, but Fraser Hornby is caught offside.
41'
Foul by Ross McCrorie (Aberdeen).
41'
Craig Sibbald (Livingston) wins a free kick on the left wing.
37'
Goal! Aberdeen 0, Livingston 1. Jay Emmanuel-Thomas (Livingston) left footed shot from the centre of the box to the bottom right corner. Assisted by Scott Pittman.
36'
Substitution, Aberdeen. Gary Woods replaces Joe Lewis because of an injury.
34'
Offside, Aberdeen. Jonny Hayes tries a through ball, but Fraser Hornby is caught offside.
32'
Ross McCrorie (Aberdeen) wins a free kick in the defensive half.
32'
Foul by Alan Forrest (Livingston).
31'
Attempt saved. Fraser Hornby (Aberdeen) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Matthew Kennedy with a cross.
29'
Hand ball by Dean Campbell (Aberdeen).
29'
Matthew Kennedy (Aberdeen) wins a free kick in the defensive half.
29'
Foul by Scott Pittman (Livingston).
28'
Foul by Matthew Kennedy (Aberdeen).
28'
Nicky Devlin (Livingston) wins a free kick in the defensive half.
22'
Foul by Matthew Kennedy (Aberdeen).
22'
Marvin Bartley (Livingston) wins a free kick in the defensive half.
21'
Jonny Hayes (Aberdeen) wins a free kick in the defensive half.
21'
Foul by Jay Emmanuel-Thomas (Livingston).
18'
Offside, Livingston. Craig Sibbald tries a through ball, but Jon Guthrie is caught offside.
17'
Hand ball by Jonny Hayes (Aberdeen).
16'
Attempt missed. Connor McLennan (Aberdeen) right footed shot from the centre of the box misses to the right. Assisted by Jonny Hayes following a fast break.
13'
Niall McGinn (Aberdeen) wins a free kick in the defensive half.
13'
Foul by Marvin Bartley (Livingston).
12'
Foul by Fraser Hornby (Aberdeen).
12'
Jason Holt (Livingston) wins a free kick in the defensive half.
9'
Foul by Tommie Hoban (Aberdeen).
9'
Craig Sibbald (Livingston) wins a free kick in the defensive half.
6'
Attempt missed. Nicky Devlin (Livingston) right footed shot from the right side of the box is close, but misses the top left corner. Assisted by Jay Emmanuel-Thomas with a cross.
5'
Jonny Hayes (Aberdeen) wins a free kick in the defensive half.
5'
Foul by Jason Holt (Livingston).
2'
Niall McGinn (Aberdeen) wins a free kick on the left wing.
2'
Foul by Jack Fitzwater (Livingston).
2'
Ross McCrorie (Aberdeen) wins a free kick in the defensive half.