| ' | | Lineups are announced and players are warming up. |
| ' | | First Half begins. |
| 5' | | Attempt saved. Donyell Malen (PSV Eindhoven) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Mario Götze. |
| 6' | | Attempt missed. Eran Zahavi (PSV Eindhoven) header from the centre of the box misses to the left. Assisted by Ibrahim Sangaré with a cross. |
| 10' | | Offside, PSV Eindhoven. Mario Götze tries a through ball, but Donyell Malen is caught offside. |
| 11' | | Attempt blocked. Ibrahim Sangaré (PSV Eindhoven) right footed shot from the centre of the box is blocked. Assisted by Eran Zahavi. |
| 11' | | Attempt blocked. Eran Zahavi (PSV Eindhoven) left footed shot from the centre of the box is blocked. |
| 13' | | Penalty PSV Eindhoven. Eran Zahavi draws a foul in the penalty area. |
| 13' | | Penalty conceded by Lassana Faye (ADO Den Haag) after a foul in the penalty area. |
| 14' | | VAR Decision: Penalty PSV Eindhoven. |
| 16' | | Goal!PSV Eindhoven 1, ADO Den Haag 0. Eran Zahavi (PSV Eindhoven) converts the penalty with a right footed shot to the bottom left corner. |
| 17' | | Foul by Mohamed Ihattaren (PSV Eindhoven). |
| 17' | | Milan van Ewijk (ADO Den Haag) wins a free kick in the defensive half. |
| 17' | | Andrei Ratiu (ADO Den Haag) wins a free kick on the right wing. |
| 17' | | Foul by Mohamed Ihattaren (PSV Eindhoven). |
| 19' | | Eran Zahavi (PSV Eindhoven) wins a free kick in the attacking half. |
| 19' | | Foul by Dario Del Fabro (ADO Den Haag). |
| 19' | | Offside, PSV Eindhoven. Olivier Boscagli tries a through ball, but Eran Zahavi is caught offside. |
| 20' | | Attempt missed. Mohamed Ihattaren (PSV Eindhoven) left footed shot from more than 35 yards is too high. Assisted by Ibrahim Sangaré. |
| 21' | | Attempt missed. Donyell Malen (PSV Eindhoven) right footed shot from outside the box is too high. Assisted by Ibrahim Sangaré. |
| 25' | | Attempt saved. Michiel Kramer (ADO Den Haag) right footed shot from outside the box is saved in the centre of the goal. Assisted by Samy Bourard. |
| 28' | | Attempt saved. David Lennart Philipp (ADO Den Haag) header from the centre of the box is saved in the centre of the goal. Assisted by Michiel Kramer with a headed pass. |
| 30' | | Attempt blocked. Mario Götze (PSV Eindhoven) right footed shot from the right side of the box is blocked. Assisted by Mohamed Ihattaren. |
| 31' | | Attempt blocked. Mohamed Ihattaren (PSV Eindhoven) left footed shot from very close range is blocked. Assisted by Mario Götze. |
| 31' | | Attempt blocked. Mohamed Ihattaren (PSV Eindhoven) left footed shot from the right side of the six yard box is blocked. |
| 31' | | Attempt blocked. Ryan Thomas (PSV Eindhoven) left footed shot from the right side of the box is blocked. |
| 31' | | Attempt missed. Adrian Fein (PSV Eindhoven) right footed shot from outside the box misses to the right. |
| 31' | | Offside, PSV Eindhoven. Adrian Fein tries a through ball, but Mohamed Ihattaren is caught offside. |
| 32' | | Foul by Michiel Kramer (ADO Den Haag). |
| 32' | | Ryan Thomas (PSV Eindhoven) wins a free kick in the defensive half. |
| 36' | | Corner,PSV Eindhoven. Conceded by Dario Del Fabro. |
| 37' | | David Lennart Philipp (ADO Den Haag) wins a free kick on the left wing. |
| 37' | | Foul by Jordan Teze (PSV Eindhoven). |
| 37' | | Jordan Teze (PSV Eindhoven) is shown the yellow card for a bad foul. |
| 38' | | Attempt missed. Samy Bourard (ADO Den Haag) right footed shot from the right side of the box is too high following a set piece situation. |
| 39' | | Offside, PSV Eindhoven. Eran Zahavi tries a through ball, but Donyell Malen is caught offside. |
| 42' | | Foul by Adrian Fein (PSV Eindhoven). |
| 42' | | Samy Bourard (ADO Den Haag) wins a free kick in the defensive half. |
| 42' | | Foul by Milan van Ewijk (ADO Den Haag). |
| 42' | | Mario Götze (PSV Eindhoven) wins a free kick on the left wing. |
| 43' | | Foul by Andrei Ratiu (ADO Den Haag). |
| 43' | | Mauro Júnior (PSV Eindhoven) wins a free kick in the defensive half. |
| 45' | | Substitution, ADO Den Haag. Pascu replaces Andrei Ratiu. |
| 45+2' | | Corner,PSV Eindhoven. Conceded by Milan van Ewijk. |
| 45+4' | | Attempt missed. Donyell Malen (PSV Eindhoven) right footed shot from the centre of the box is high and wide to the right. Assisted by Mohamed Ihattaren with a through ball. |
| 45+5' | | First Half ends, PSV Eindhoven 1, ADO Den Haag 0. |
| 45' | | Second Half begins PSV Eindhoven 1, ADO Den Haag 0. |
| 45' | | Substitution, PSV Eindhoven. Noni Madueke replaces Donyell Malen. |
| 45' | | Substitution, PSV Eindhoven. Philipp Max replaces Mohamed Ihattaren. |
| 46' | | Attempt blocked. John Goossens (ADO Den Haag) left footed shot from outside the box is blocked. Assisted by Michiel Kramer. |
| 46' | | Corner,ADO Den Haag. Conceded by Ryan Thomas. |
| 48' | | Foul by Mauro Júnior (PSV Eindhoven). |
| 48' | | John Goossens (ADO Den Haag) wins a free kick in the defensive half. |
| 49' | | Hand ball by Mauro Júnior (PSV Eindhoven). |
| 51' | | Goal!PSV Eindhoven 2, ADO Den Haag 0. Noni Madueke (PSV Eindhoven) left footed shot from outside the box to the bottom left corner. Assisted by Eran Zahavi. |
| 53' | | Foul by Olivier Boscagli (PSV Eindhoven). |
| 53' | | Foul by David Lennart Philipp (ADO Den Haag). |
| 54' | | Attempt blocked. Noni Madueke (PSV Eindhoven) left footed shot from very close range is blocked. Assisted by Philipp Max with a cross. |
| 54' | | Foul by Philipp Max (PSV Eindhoven). |
| 54' | | Pascu (ADO Den Haag) wins a free kick in the defensive half. |
| 55' | | Foul by Jordan Teze (PSV Eindhoven). |
| 55' | | Michiel Kramer (ADO Den Haag) wins a free kick in the defensive half. |
| 55' | | Foul by Pascu (ADO Den Haag). |
| 55' | | Mauro Júnior (PSV Eindhoven) wins a free kick in the defensive half. |
| 56' | | Offside, PSV Eindhoven. Philipp Max tries a through ball, but Eran Zahavi is caught offside. |
| 60' | | Substitution, ADO Den Haag. Jonas Arweiler replaces Samy Bourard. |
| 60' | | Substitution, ADO Den Haag. Nikolaos Karelis replaces Michiel Kramer. |
| 61' | | Offside, PSV Eindhoven. Mario Götze tries a through ball, but Noni Madueke is caught offside. |
| 61' | | Foul by Mario Götze (PSV Eindhoven). |
| 61' | | Shaquille Pinas (ADO Den Haag) wins a free kick in the defensive half. |
| 61' | | Foul by John Goossens (ADO Den Haag). |
| 61' | | Mario Götze (PSV Eindhoven) wins a free kick in the attacking half. |
| 64' | | Foul by Dante Rigo (ADO Den Haag). |
| 64' | | Mauro Júnior (PSV Eindhoven) wins a free kick in the attacking half. |
| 68' | | David Lennart Philipp (ADO Den Haag) wins a free kick in the defensive half. |
| 68' | | Foul by Ibrahim Sangaré (PSV Eindhoven). |
| 69' | | Eran Zahavi (PSV Eindhoven) wins a free kick in the defensive half. |
| 69' | | Foul by Milan van Ewijk (ADO Den Haag). |
| 73' | | Corner,PSV Eindhoven. Conceded by Lassana Faye. |
| 74' | | Substitution, PSV Eindhoven. Richard Ledezma replaces Mauro Júnior. |
| 75' | | Corner,PSV Eindhoven. Conceded by Dante Rigo. |
| 75' | | Attempt blocked. Philipp Max (PSV Eindhoven) left footed shot from outside the box is blocked. |
| 76' | | Attempt saved. Mario Götze (PSV Eindhoven) right footed shot from the right side of the box is saved in the top right corner. Assisted by Eran Zahavi. |
| 77' | | Substitution, ADO Den Haag. Ilay Elmkies replaces John Goossens. |
| 77' | | Substitution, ADO Den Haag. Bilal Ould-Chikh replaces Lassana Faye. |
| 80' | | Foul by Nikolaos Karelis (ADO Den Haag). |
| 80' | | Jordan Teze (PSV Eindhoven) wins a free kick in the defensive half. |
| 80' | | Nikolaos Karelis (ADO Den Haag) is shown the yellow card for a bad foul. |
| 83' | | Attempt saved. Eran Zahavi (PSV Eindhoven) header from the centre of the box is saved in the centre of the goal. Assisted by Philipp Max with a cross. |
| 84' | | Mario Götze (PSV Eindhoven) hits the right post with a header from the centre of the box. Assisted by Philipp Max with a cross. |
| 84' | | Goal!PSV Eindhoven 3, ADO Den Haag 0. Ryan Thomas (PSV Eindhoven) right footed shot from the right side of the box to the bottom left corner. Assisted by Richard Ledezma. |
| 85' | | Attempt saved. David Lennart Philipp (ADO Den Haag) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Jonas Arweiler. |
| 85' | | Corner,ADO Den Haag. Conceded by Yvon Mvogo. |
| 86' | | Substitution, PSV Eindhoven. Luis Felipe replaces Ryan Thomas. |
| 88' | | Substitution, PSV Eindhoven. Ismael Saibari replaces Mario Götze. |
| 88' | | Foul by Milan van Ewijk (ADO Den Haag). |
| 88' | | Noni Madueke (PSV Eindhoven) wins a free kick on the right wing. |