| | First Half starts. |
| 4' | | Aaron Donnelly - Dundee - won a free kick in defence. |
| 4' | | Fouled by Bruce Anderson - Livingston |
| 5' | | Daniel Mackay - Livingston - won a free kick in defence. |
| 5' | | Fouled by Owen Beck - Dundee |
| 6' | | Corner - Dundee. Conceded by Jason Holt. |
| 6' | | Delay in match - injury Shamal George - Livingston |
| 7' | | Delay over. They are ready to continue. |
| 8' | | Missed chance. Zak Rudden - Dundee - shot with right foot from the centre of the box is very close to the goal after corner. |
| 10' | | Fouled by Mohamad Sylla - Dundee |
| 10' | | Joel Nouble - Livingston - won a free kick in defence. |
| 11' | | Offside - Livingston. Shamal George with a pass, however Joel Nouble is in offside. |
| 12' | | Corner - Livingston. Conceded by Owen Beck. |
| 14' | | Aaron Donnelly - Dundee - won a free kick in defence. |
| 14' | | Fouled by Steven Bradley - Livingston |
| 14' | | Delay in match - injury Aaron Donnelly - Dundee |
| 14' | | Delay over. They are ready to continue. |
| 16' | | Fouled by Sean Kelly - Livingston |
| 16' | | Mohamad Sylla - Dundee - won a free kick in defence. |
| 17' | | Fouled by Cristian Montaño - Livingston |
| 17' | | Lyall Cameron - Dundee - won a free kick in defence. |
| 20' | | Fouled by Mohamad Sylla - Dundee |
| 20' | | Steven Bradley - Livingston - won a free kick on the left wing. |
| 21' | | Offside - Dundee. Malachi Boateng with a pass, however Owen Beck is in offside. |
| 23' | | Offside - Livingston. Shamal George with a pass, however Bruce Anderson is in offside. |
| 25' | | Fouled by Mohamad Sylla - Dundee |
| 25' | | Sean Kelly - Livingston - won a free kick in defence. |
| 31' | | Fouled by Zak Rudden - Dundee |
| 31' | | Michael Devlin - Livingston - won a free kick in defence. |
| 35' | | New attacking attempt. Luke McCowan - Dundee - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Mohamad Sylla with a head. |
| 37' | | Delay in match - Livingston |
| 37' | | Delay over. They are ready to continue. |
| 38' | | Missed chance. Cristian Montaño - Livingston - shot with left foot from outside the box is high and wide to the left. Assist - Steven Bradley. |
| 40' | | Offside - Dundee. Malachi Boateng with a pass, however Zak Rudden is in offside. |
| 41' | | Cristian Montaño - Livingston - won a free kick in attack. |
| 41' | | Fouled by Lyall Cameron - Dundee |
| 42' | | Missed chance. Daniel Mackay - Livingston - shot with the head from the centre of the box missed. Assist - James Penrice. |
| 42' | | Delay in match - injury Cristian Montaño - Livingston |
| 45' | | Delay over. They are ready to continue. |
| 45' | | Corner - Dundee. Conceded by James Penrice. |
| 45+1' | | Missed chance. Luke McCowan - Dundee - shot with left foot from outside the box goes high after corner. |
| 45+3' | | Fouled by Sean Kelly - Livingston |
| 45+3' | | Lyall Cameron - Dundee - won a free kick in defence. |
| 45+4' | | First Half ended - Livingston 0, Dundee 0. |
| 45' | | Second Half starts Livingston 0, Dundee 0. |
| 45' | | Substitution - Dundee. Amadou Bakayoko for Lyall Cameron. |
| 46' | | Shot blocked. Zak Rudden - Dundee - shot with right foot from outside the box is blocked. Assist - Amadou Bakayoko with a head. |
| 47' | | Fouled by Jason Holt - Livingston |
| 47' | | Owen Beck - Dundee - won a free kick in defence. |
| 48' | | Corner - Dundee. Conceded by Daniel Mackay. |
| 49' | | Missed chance. Amadou Bakayoko - Dundee - shot with the head from the centre of the box is close, but missed. Assist - Owen Beck with a cross after corner. |
| 49' | | Missed chance. Cristian Montaño - Livingston - shot with left foot from the left side of the box missed to the left. Assist - Shamal George following a fast break. |
| 50' | | Fouled by Amadou Bakayoko - Dundee |
| 50' | | Luiyi de Lucas - Livingston - won a free kick in defence. |
| 50' | | New attacking attempt. Amadou Bakayoko - Dundee - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal. |
| 52' | | Fouled by Jason Holt - Livingston |
| 52' | | Luke McCowan - Dundee - won a free kick in attack. |
| 53' | | New attacking attempt. Luke McCowan - Dundee - shot with left foot from the left side of the box is saved in the top right corner. |
| 53' | | Missed chance. Sean Kelly - Livingston - shot with left foot from outside the box is close, but missed to the left. Assist - Steven Bradley. |
| 54' | | Missed chance. Zak Rudden - Dundee - shot with right foot from the left side of the box is close, but missed. Assist - Aaron Donnelly with a through ball. |
| 55' | | Cristian Montaño - Livingston - won a free kick in defence. |
| 55' | | Fouled by Jordan McGhee - Dundee |
| 55' | | Offside - Livingston. Sean Kelly with a pass, however Daniel Mackay is in offside. |
| 57' | | GOAL OVERTURNED BY VAR: Amadou Bakayoko - Dundee - scores but the goal is ruled out after a VAR review. |
| 57' | | Offside - Dundee. Amadou Bakayoko with a pass, however Jordan McGhee is in offside. |
| 59' | | VAR Decision: No Goal Livingston 0-0 Dundee. |
| 60' | | Substitution - Livingston. Kurtis Guthrie for Steven Bradley. |
| 61' | | Antonio Portales - Dundee - won a free kick in defence. |
| 61' | | Fouled by Kurtis Guthrie - Livingston |
| 62' | | Daniel Mackay - Livingston - won a free kick on the right wing. |
| 62' | | Fouled by Owen Beck - Dundee |
| 63' | | Fouled by Luke McCowan - Dundee |
| 63' | | James Penrice - Livingston - won a free kick in defence. |
| 64' | | Fouled by Cristian Montaño - Livingston |
| 64' | | Zak Rudden - Dundee - won a free kick in attack. |
| 66' | | Hand ball by Sean Kelly - Livingston |
| 66' | | Missed chance. Luke McCowan - Dundee - shot with left foot from outside the box is close, but missed . |
| 68' | | Fouled by Cristian Montaño - Livingston |
| 68' | | Malachi Boateng - Dundee - won a free kick in attack. |
| 68' | | Delay in match - injury Malachi Boateng - Dundee |
| 70' | | VAR Decision: Card upgraded Cristian Montaño - Livingston |
| 70' | | Cristian Montaño - Livingston - receive red card for violent conduct. |
| 71' | | Delay over. They are ready to continue. |
| 71' | | Substitution - Livingston. Andrew Shinnie for Bruce Anderson. |
| 71' | | Substitution - Livingston. Jamie Brandon for Daniel Mackay. |
| 71' | | Missed chance. Owen Beck - Dundee - shot with left foot from outside the box is close, but missed . |
| 72' | | Corner - Dundee. Conceded by Jamie Brandon. |
| 72' | | Shot blocked. Aaron Donnelly - Dundee - shot with left foot from the centre of the box is blocked. Assist - Joe Shaughnessy with a head. |
| 73' | | Fouled by Zak Rudden - Dundee |
| 73' | | Michael Devlin - Livingston - won a free kick in defence. |
| 75' | | Substitution - Dundee. Scott Tiffoney for Jordan McGhee. |
| 76' | | Fouled by Scott Tiffoney - Dundee |
| 76' | | Luiyi de Lucas - Livingston - won a free kick in defence. |
| 76' | | Fouled by Kurtis Guthrie - Livingston |
| 76' | | Owen Beck - Dundee - won a free kick in defence. |
| 78' | | Shot blocked. Malachi Boateng - Dundee - shot with left foot from the left side of the box is blocked. |
| 79' | | Fouled by Mohamad Sylla - Dundee |
| 79' | | Joel Nouble - Livingston - won a free kick in defence. |
| 80' | | New attacking attempt. Amadou Bakayoko - Dundee - shot with the head from few metres is saved in the top left corner. Assist - Antonio Portales. |
| 82' | | Goal! Livingston 0, Dundee 1. Joe Shaughnessy - Dundee - shot with left foot inside of six yard box - left side to the left corner. Assist - Mohamad Sylla. |
| 84' | | Corner - Dundee. Conceded by Michael Devlin. |
| 85' | | Missed chance. Antonio Portales - Dundee - shot with the head from the centre of the box is close, but missed. Assist - Owen Beck with a cross after corner. |
| 85' | | Goal! Livingston 0, Dundee 2. Joe Shaughnessy - Dundee - shot with left foot from few metres to the right corner. Assist - Antonio Portales after corner. |
| 87' | | Fouled by Owen Beck - Dundee |
| 87' | | Joel Nouble - Livingston - won a free kick on the right wing. |
| 90+2' | | Fouled by Jason Holt - Livingston |
| 90+2' | | Owen Beck - Dundee - won a free kick on the left wing. |
| 90+2' | | New attacking attempt. Luke McCowan - Dundee - shot with left foot from outside the box is saved in the left corner. Assist - Antonio Portales. |
| 90+3' | | Missed chance. Antonio Portales - Dundee - shot with right foot from outside the box goes high. Assist - Mohamad Sylla. |
| 90+6' | | Offside - Dundee. Antonio Portales with a pass, however Zak Rudden is in offside. |
| 90+6' | | Fouled by Owen Beck - Dundee |
| 90+6' | | Jason Holt - Livingston - won a free kick in attack. |
| 90+8' | | Second Half ended - Livingston 0, Dundee 2. |
| | Thats all. Game finished - Livingston 0, Dundee 2. |