Jason Holt (Livingston) wins a free kick in the attacking half.
90'+4
Foul by Lewis Ferguson (Aberdeen).
90'+3
Attempt missed. Scott Tiffoney (Livingston) left footed shot from the centre of the box misses to the left. Assisted by Scott Pittman with a headed pass.
90'+2
Foul by Jonny Hayes (Aberdeen).
90'+2
Nicky Devlin (Livingston) wins a free kick in the defensive half.
90'
Substitution, Aberdeen. Tommie Hoban replaces Matthew Kennedy.
88'
Foul by Julien Serrano (Livingston).
88'
Shaleum Logan (Aberdeen) wins a free kick in the defensive half.
86'
Attempt blocked. Jack Hamilton (Livingston) right footed shot from very close range is blocked. Assisted by Nicky Devlin with a cross.
84'
Foul by Nicky Devlin (Livingston).
84'
Lewis Ferguson (Aberdeen) wins a free kick on the left wing.
81'
Connor McLennan (Aberdeen) wins a free kick on the right wing.
81'
Foul by Julien Serrano (Livingston).
81'
Substitution, Aberdeen. Curtis Main replaces Ryan Hedges.
Matthew Kennedy (Aberdeen) wins a free kick in the defensive half.
80'
Foul by Nicky Devlin (Livingston).
76'
Foul by Marvin Bartley (Livingston).
76'
Dylan McGeouch (Aberdeen) wins a free kick on the left wing.
76'
Substitution, Livingston. Scott Tiffoney replaces Alan Forrest.
76'
Funso Ojo (Aberdeen) wins a free kick in the defensive half.
76'
Foul by Jason Holt (Livingston).
75'
Attempt missed. Jonny Hayes (Aberdeen) left footed shot from the left side of the box is high and wide to the left. Assisted by Marley Watkins.
73'
Foul by Nicky Devlin (Livingston).
73'
Jonny Hayes (Aberdeen) wins a free kick in the defensive half.
71'
Foul by Lewis Ferguson (Aberdeen).
71'
Efe Ambrose (Livingston) wins a free kick in the defensive half.
70'
Substitution, Livingston. Jack Hamilton replaces Craig Sibbald.
70'
Substitution, Livingston. Julien Serrano replaces Jack McMillan.
70'
Substitution, Livingston. Efe Ambrose replaces Jack Fitzwater.
69'
Goal! Aberdeen 2, Livingston 1. Scott Pittman (Livingston) left footed shot from very close range to the centre of the goal. Assisted by Jack Fitzwater with a cross.
67'
Foul by Marvin Bartley (Livingston).
67'
Shaleum Logan (Aberdeen) wins a free kick in the attacking half.
67'
Attempt saved. Marley Watkins (Aberdeen) header from very close range is saved in the top right corner. Assisted by Jonny Hayes with a cross.
67'
Attempt saved. Marley Watkins (Aberdeen) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Funso Ojo.
64'
Foul by Craig Sibbald (Livingston).
64'
Ryan Hedges (Aberdeen) wins a free kick on the right wing.
61'
Substitution, Aberdeen. Dylan McGeouch replaces Scott Wright.
57'
Jon Guthrie (Livingston) wins a free kick in the defensive half.
57'
Foul by Marley Watkins (Aberdeen).
55'
Goal! Aberdeen 2, Livingston 0. Scott Wright (Aberdeen) right footed shot from the centre of the box to the bottom right corner. Assisted by Ryan Hedges.
51'
Attempt missed. Nicky Devlin (Livingston) header from very close range misses to the left. Assisted by Jon Guthrie with a cross following a corner.
51'
Attempt blocked. Jack McMillan (Livingston) left footed shot from the centre of the box is blocked.
51'
Corner, Livingston. Conceded by Ash Taylor.
50'
Attempt blocked. Craig Sibbald (Livingston) left footed shot from outside the box is blocked.
49'
Goal! Aberdeen 1, Livingston 0. Lewis Ferguson (Aberdeen) converts the penalty with a right footed shot to the top right corner.
48'
Penalty conceded by Craig Sibbald (Livingston) after a foul in the penalty area.
48'
Penalty Aberdeen. Lewis Ferguson draws a foul in the penalty area.
45'
Second Half begins Aberdeen 0, Livingston 0.
45'
Substitution, Aberdeen. Funso Ojo replaces Scott McKenna.
45'+1
First Half ends, Aberdeen 0, Livingston 0.
43'
Nicky Devlin (Livingston) is shown the yellow card for a bad foul.
43'
Matthew Kennedy (Aberdeen) wins a free kick on the left wing.
43'
Foul by Nicky Devlin (Livingston).
42'
Craig Sibbald (Livingston) is shown the yellow card for a bad foul.
42'
Foul by Craig Sibbald (Livingston).
42'
Lewis Ferguson (Aberdeen) wins a free kick in the defensive half.
42'
Attempt blocked. Alan Forrest (Livingston) right footed shot from the left side of the box is blocked. Assisted by Jason Holt.
39'
Corner, Livingston. Conceded by Ryan Hedges.
35'
Foul by Marley Watkins (Aberdeen).
35'
Jon Guthrie (Livingston) wins a free kick in the defensive half.
33'
Corner, Livingston. Conceded by Matthew Kennedy.
33'
Attempt blocked. Craig Sibbald (Livingston) right footed shot from the right side of the box is blocked.
33'
Attempt saved. Scott Robinson (Livingston) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Nicky Devlin.
32'
Foul by Scott McKenna (Aberdeen).
32'
Scott Robinson (Livingston) wins a free kick on the left wing.
31'
Foul by Jonny Hayes (Aberdeen).
31'
Scott Pittman (Livingston) wins a free kick in the defensive half.
30'
Ash Taylor (Aberdeen) wins a free kick in the defensive half.
30'
Foul by Scott Robinson (Livingston).
30'
Attempt saved. Lewis Ferguson (Aberdeen) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Matthew Kennedy with a cross.
26'
Scott Wright (Aberdeen) wins a free kick in the defensive half.
26'
Foul by Marvin Bartley (Livingston).
25'
Foul by Marley Watkins (Aberdeen).
25'
Marvin Bartley (Livingston) wins a free kick in the defensive half.
18'
Matthew Kennedy (Aberdeen) wins a free kick in the defensive half.
18'
Foul by Jason Holt (Livingston).
17'
Attempt blocked. Alan Forrest (Livingston) left footed shot from outside the box is blocked.
16'
Foul by Scott McKenna (Aberdeen).
16'
Scott Robinson (Livingston) wins a free kick on the right wing.
12'
Corner, Aberdeen. Conceded by Nicky Devlin.
12'
Attempt blocked. Jonny Hayes (Aberdeen) left footed shot from the left side of the box is blocked. Assisted by Marley Watkins.
11'
Offside, Aberdeen. Ross McCrorie tries a through ball, but Scott Wright is caught offside.
7'
Foul by Scott Wright (Aberdeen).
7'
Marvin Bartley (Livingston) wins a free kick in the defensive half.
1'
Marley Watkins (Aberdeen) wins a free kick in the attacking half.
1'
Foul by Marvin Bartley (Livingston).
1'
Foul by Marley Watkins (Aberdeen).
1'
Nicky Devlin (Livingston) wins a free kick in the defensive half.