| | First Half starts. |
2' | | Missed chance. Dylan Bahamboula - Livingston - shot with right foot from outside the box is high and wide to the right. Assist - Scott Pittman. |
3' | | New attacking attempt. Bojan Miovski - Aberdeen - shot with left foot from outside the box is saved in the left corner. Assist - Jayden Richardson with a head. |
6' | | Corner - Livingston. Conceded by Ross McCrorie. |
6' | | Goal! Livingston 1, Aberdeen 0. Jack Fitzwater - Livingston - shot with right foot from the left side of the box to the left corner. Assist - Cristian Montaño after corner. |
11' | | Fouled by Ross McCrorie - Aberdeen |
11' | | Joel Nouble - Livingston - won a free kick in attack. |
11' | | Ross McCrorie - Aberdeen - receive yellow card for a foul. |
12' | | New attacking attempt. Ayo Obileye - Livingston - shot with right foot from outside the box is saved in the right corner. |
12' | | Corner - Livingston. Conceded by Kelle Roos. |
13' | | Missed chance. Jack Fitzwater - Livingston - shot with the head from the centre of the box missed to the left. Assist - Sean Kelly with a cross after corner. |
13' | | Corner - Livingston. Conceded by Jack MacKenzie. |
13' | | Missed chance. Dylan Bahamboula - Livingston - shot with right foot from the centre of the box is close, but missed after corner. |
13' | | Shot blocked. Dylan Bahamboula - Livingston - shot with the head from the left side of the box is blocked. |
13' | | Corner - Livingston. Conceded by Ross McCrorie. |
14' | | Penalty conceded by Connor Barron - Aberdeen - with a hand ball in the penalty area. |
14' | | Nicky Devlin - Livingston - receive yellow card for a foul. |
15' | | VAR Decision: Penalty Livingston. |
17' | | Goal! Livingston 2, Aberdeen 0. Sean Kelly - Livingston - converts the penalty with a shot with left foot to the centre of the goal. |
21' | | Missed chance. Duk - Aberdeen - shot with right foot from outside the box is close, but missed. Assist - Anthony Stewart. |
25' | | Duk - Aberdeen - won a free kick in defence. |
25' | | Fouled by Sean Kelly - Livingston |
28' | | Anthony Stewart - Aberdeen - won a free kick in defence. |
28' | | Fouled by Ayo Obileye - Livingston |
30' | | New attacking attempt. Bojan Miovski - Aberdeen - shot with the head from the centre of the box is saved in the top right corner. Assist - Jack MacKenzie with a cross. |
30' | | Corner - Aberdeen. Conceded by Shamal George. |
30' | | Missed chance. Liam Scales - Aberdeen - shot with right foot from the right side of the box is high and wide to the left. Assist - Leighton Clarkson with a cross after corner. |
32' | | New attacking attempt. Jack MacKenzie - Aberdeen - shot with left foot from the centre of the box is saved in the left corner. |
32' | | Corner - Aberdeen. Conceded by Shamal George. |
32' | | New attacking attempt. Ross McCrorie - Aberdeen - shot with the head from the centre of the box is saved in the left corner. Assist - Anthony Stewart with a cross. |
33' | | Corner - Aberdeen. Conceded by Nicky Devlin. |
34' | | Fouled by Jack MacKenzie - Aberdeen |
34' | | Jason Holt - Livingston - won a free kick in defence. |
35' | | Offside - Livingston. Cristian Montaño with a pass, however Scott Pittman is in offside. |
37' | | Corner - Livingston. Conceded by Leighton Clarkson. |
37' | | Corner - Livingston. Conceded by Liam Scales. |
38' | | Shot blocked. Cristian Montaño - Livingston - shot with left foot from the centre of the box is blocked. |
38' | | Corner - Livingston. Conceded by Ross McCrorie. |
40' | | Corner - Aberdeen. Conceded by Nicky Devlin. |
42' | | Missed chance. Jayden Richardson - Aberdeen - shot with left foot from the right side of the box missed to the left. |
42' | | Missed chance. Bojan Miovski - Aberdeen - shot with left foot from the centre of the box is close, but missed. Assist - Jayden Richardson. |
44' | | New attacking attempt. Bojan Miovski - Aberdeen - shot with left foot from outside the box is saved in the top centre of the goal. Assist - Jayden Richardson. |
45' | | Shot blocked. Leighton Clarkson - Aberdeen - shot with right foot from the centre of the box is blocked. Assist - Jayden Richardson with a cross. |
45' | | Penalty conceded by Jason Holt - Livingston - with a hand ball in the penalty area. |
45+2' | | VAR Decision: Penalty Aberdeen. |
45+3' | | Jason Holt - Livingston - receive yellow card for hand ball. |
45+4' | | Penalty saved! Bojan Miovski - Aberdeen - fails to capitalise on this great opportunity, shot with left foot saved in the right corner. |
45+4' | | New attacking attempt. Bojan Miovski - Aberdeen - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. |
45+5' | | First Half ended - Livingston 2, Aberdeen 0. |
45' | | Second Half starts Livingston 2, Aberdeen 0. |
45' | | Substitution - Aberdeen. Matthew Kennedy for Ross McCrorie. |
47' | | Duk - Aberdeen - won a free kick on the left wing. |
47' | | Fouled by Nicky Devlin - Livingston |
49' | | Corner - Aberdeen. Conceded by Cristian Montaño. |
51' | | Fouled by Dylan Bahamboula - Livingston |
51' | | Jack MacKenzie - Aberdeen - won a free kick on the left wing. |
54' | | Missed chance. Bojan Miovski - Aberdeen - shot with the head from the centre of the box is very close to the goal. Assist - Matthew Kennedy with a cross. |
56' | | Penalty conceded by Jack Fitzwater - Livingston - with a hand ball in the penalty area. |
57' | | VAR Decision: Penalty Aberdeen. |
58' | | Goal! Livingston 2, Aberdeen 1. Duk - Aberdeen - converts the penalty with a shot with right foot to the top left corner. |
59' | | Anthony Stewart - Aberdeen - won a free kick on the right wing. |
59' | | Fouled by Bruce Anderson - Livingston |
60' | | New attacking attempt. Liam Scales - Aberdeen - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Connor Barron with a cross. |
61' | | Substitution - Livingston. Andrew Shinnie for Dylan Bahamboula. |
61' | | Substitution - Livingston. Stéphane Oméonga for Jason Holt. |
62' | | Shot blocked. Matthew Kennedy - Aberdeen - shot with left foot from the centre of the box is blocked. Assist - Duk. |
62' | | Corner - Aberdeen. Conceded by Joel Nouble. |
63' | | Missed chance. Duk - Aberdeen - shot with the head from the centre of the box is close, but missed after corner. |
65' | | Fouled by Ylber Ramadani - Aberdeen |
65' | | Joel Nouble - Livingston - won a free kick in defence. |
65' | | Ylber Ramadani - Aberdeen - receive yellow card for a foul. |
66' | | Offside - Aberdeen. Duk with a pass, however Leighton Clarkson is in offside. |
68' | | Duk - Aberdeen - won a free kick in defence. |
68' | | Fouled by Stéphane Oméonga - Livingston |
68' | | Shot blocked. Duk - Aberdeen - shot with right foot from the centre of the box is blocked. |
69' | | Bruce Anderson - Livingston - won a free kick in attack. |
69' | | Fouled by Liam Scales - Aberdeen |
71' | | Substitution - Aberdeen. Hayden Coulson for Jack MacKenzie. |
72' | | Substitution - Aberdeen. Vicente Besuijen for Leighton Clarkson. |
72' | | Substitution - Livingston. Esmaël Gonçalves for Bruce Anderson. |
72' | | Substitution - Livingston. James Penrice for Cristian Montaño. |
73' | | Missed chance. Vicente Besuijen - Aberdeen - shot with right foot from outside the box is close, but missed. Assist - Ylber Ramadani. |
73' | | Corner - Aberdeen. Conceded by Ayo Obileye. |
74' | | Shot blocked. Duk - Aberdeen - shot with right foot from the centre of the box is blocked. |
76' | | Fouled by Connor Barron - Aberdeen |
76' | | Scott Pittman - Livingston - won a free kick in defence. |
77' | | Connor Barron - Aberdeen - receive yellow card for a foul. |
82' | | Duk - Aberdeen - won a free kick on the right wing. |
82' | | Fouled by Jack Fitzwater - Livingston |
82' | | Jack Fitzwater - Livingston - receive yellow card. |
83' | | Substitution - Aberdeen. Christian Ramírez for Anthony Stewart. |
84' | | Fouled by Duk - Aberdeen |
84' | | Joel Nouble - Livingston - won a free kick in defence. |
85' | | Substitution - Livingston. Morgan Boyes for Scott Pittman - injury. |
87' | | Missed chance. Duk - Aberdeen - shot with right foot from the centre of the box goes high. Assist - Christian Ramírez. |
87' | | Fouled by Jayden Richardson - Aberdeen |
87' | | James Penrice - Livingston - won a free kick in defence. |
88' | | Liam Scales - Aberdeen - won a free kick in defence. |
88' | | Fouled by Esmaël Gonçalves - Livingston |
89' | | Corner - Aberdeen. Conceded by Andrew Shinnie. |
90+1' | | Shamal George - Livingston - receive yellow card. |
90+3' | | Substitution - Aberdeen. Marley Watkins for Jayden Richardson. |
90+3' | | Missed chance. Bojan Miovski - Aberdeen - shot with left foot from the centre of the box missed to the left. |
90+4' | | Fouled by Joel Nouble - Livingston |
90+4' | | Matthew Kennedy - Aberdeen - won a free kick on the right wing. |
90+5' | | Esmaël Gonçalves - Livingston - won a free kick in defence. |
90+5' | | Fouled by Vicente Besuijen - Aberdeen |
90+6' | | Shot blocked. Duk - Aberdeen - shot with left foot from the centre of the box is blocked. Assist - Liam Scales. |
90+6' | | Shot blocked. Christian Ramírez - Aberdeen - shot with left foot from outside the box is blocked. |
90+7' | | Second Half ended - Livingston 2, Aberdeen 1. |
| | Thats all. Game finished - Livingston 2, Aberdeen 1. |
| | Thats all. Game finished - Livingston 2, Aberdeen 1. |