| ' | | Lineups are announced and players are warming up. |
| ' | | First Half begins. |
| 1' | | Corner,PSV Eindhoven. Conceded by Davy Klaassen. |
| 2' | | Goal!Ajax 0, PSV Eindhoven 1. Eran Zahavi (PSV Eindhoven) right footed shot from the centre of the box to the bottom left corner. Assisted by Donyell Malen with a through ball. |
| 4' | | Attempt blocked. Noussair Mazraoui (Ajax) right footed shot from the centre of the box is blocked. |
| 4' | | Denzel Dumfries (PSV Eindhoven) wins a free kick in the defensive half. |
| 4' | | Foul by Nicolás Tagliafico (Ajax). |
| 5' | | Donyell Malen (PSV Eindhoven) wins a free kick in the defensive half. |
| 5' | | Foul by Ryan Gravenberch (Ajax). |
| 9' | | Donyell Malen (PSV Eindhoven) wins a free kick in the attacking half. |
| 9' | | Foul by Daley Blind (Ajax). |
| 10' | | Attempt saved. Philipp Max (PSV Eindhoven) left footed shot from outside the box is saved in the top left corner. |
| 10' | | Corner,PSV Eindhoven. Conceded by Perr Schuurs. |
| 11' | | Offside, PSV Eindhoven. Yvon Mvogo tries a through ball, but Eran Zahavi is caught offside. |
| 12' | | Foul by Zakaria Labyad (Ajax). |
| 12' | | Olivier Boscagli (PSV Eindhoven) wins a free kick in the defensive half. |
| 19' | | Attempt blocked. Antony (Ajax) left footed shot from outside the box is blocked. Assisted by Quincy Promes. |
| 19' | | Attempt saved. Quincy Promes (Ajax) right footed shot from the centre of the box is saved in the centre of the goal. |
| 21' | | Goal!Ajax 0, PSV Eindhoven 2. Eran Zahavi (PSV Eindhoven) right footed shot from the centre of the box to the high centre of the goal. Assisted by Donyell Malen. |
| 23' | | Attempt blocked. Antony (Ajax) left footed shot from outside the box is blocked. Assisted by Quincy Promes. |
| 24' | | Foul by Olivier Boscagli (PSV Eindhoven). |
| 24' | | Noussair Mazraoui (Ajax) wins a free kick on the right wing. |
| 28' | | Dusan Tadic (Ajax) hits the right post with a right footed shot from the centre of the box. Assisted by Noussair Mazraoui with a cross. |
| 31' | | Attempt saved. Donyell Malen (PSV Eindhoven) right footed shot from long range on the right is saved in the bottom right corner. Assisted by Eran Zahavi with a headed pass. |
| 33' | | Corner,Ajax. Conceded by Denzel Dumfries. |
| 35' | | Foul by Davy Klaassen (Ajax). |
| 35' | | Ibrahim Sangaré (PSV Eindhoven) wins a free kick in the defensive half. |
| 40' | | Goal!Ajax 1, PSV Eindhoven 2. Quincy Promes (Ajax) right footed shot from the centre of the box to the centre of the goal. Assisted by Dusan Tadic. |
| 42' | | Foul by Eran Zahavi (PSV Eindhoven). |
| 42' | | Perr Schuurs (Ajax) wins a free kick in the attacking half. |
| 45+1' | | First Half ends, Ajax 1, PSV Eindhoven 2. |
| 45' | | Second Half begins Ajax 1, PSV Eindhoven 2. |
| 45' | | Substitution, Ajax. Sébastien Haller replaces Zakaria Labyad. |
| 47' | | Corner,Ajax. Conceded by Pablo Rosario. |
| 48' | | Foul by Mohamed Ihattaren (PSV Eindhoven). |
| 48' | | Noussair Mazraoui (Ajax) wins a free kick in the attacking half. |
| 50' | | GOAL OVERTURNED BY VAR: Sébastien Haller (Ajax) scores but the goal is ruled out after a VAR review. |
| 51' | | VAR Decision: No GoalAjax 1-2 PSV Eindhoven. |
| 52' | | Offside, PSV Eindhoven. Olivier Boscagli tries a through ball, but Mohamed Ihattaren is caught offside. |
| 53' | | Cody Gakpo (PSV Eindhoven) wins a free kick on the right wing. |
| 53' | | Foul by Davy Klaassen (Ajax). |
| 53' | | Davy Klaassen (Ajax) is shown the yellow card for a bad foul. |
| 54' | | Attempt saved. Philipp Max (PSV Eindhoven) left footed shot from outside the box is saved in the top left corner. |
| 54' | | Corner,PSV Eindhoven. Conceded by André Onana. |
| 55' | | Attempt saved. Eran Zahavi (PSV Eindhoven) header from the centre of the box is saved in the bottom left corner. Assisted by Philipp Max with a cross. |
| 55' | | Foul by Sébastien Haller (Ajax). |
| 55' | | Pablo Rosario (PSV Eindhoven) wins a free kick in the attacking half. |
| 56' | | Offside, PSV Eindhoven. Yvon Mvogo tries a through ball, but Eran Zahavi is caught offside. |
| 57' | | Foul by Antony (Ajax). |
| 57' | | Philipp Max (PSV Eindhoven) wins a free kick in the defensive half. |
| 57' | | Corner,PSV Eindhoven. Conceded by Daley Blind. |
| 59' | | Corner,Ajax. Conceded by Denzel Dumfries. |
| 60' | | Dusan Tadic (Ajax) wins a free kick on the left wing. |
| 60' | | Foul by Denzel Dumfries (PSV Eindhoven). |
| 61' | | Attempt saved. Antony (Ajax) header from the centre of the box is saved in the top left corner. Assisted by Dusan Tadic with a cross. |
| 61' | | Corner,Ajax. Conceded by Yvon Mvogo. |
| 61' | | Attempt missed. Nicolás Tagliafico (Ajax) with an attempt from very close range is close, but misses to the right. Assisted by Dusan Tadic with a cross following a corner. |
| 62' | | Corner,Ajax. Conceded by Cody Gakpo. |
| 65' | | Goal!Ajax 2, PSV Eindhoven 2. Antony (Ajax) left footed shot from the centre of the box to the bottom left corner. Assisted by Sébastien Haller. |
| 68' | | Foul by Ibrahim Sangaré (PSV Eindhoven). |
| 68' | | Sébastien Haller (Ajax) wins a free kick in the attacking half. |
| 68' | | Substitution, PSV Eindhoven. Ryan Thomas replaces Cody Gakpo. |
| 73' | | Dusan Tadic (Ajax) wins a free kick on the left wing. |
| 73' | | Foul by Jordan Teze (PSV Eindhoven). |
| 75' | | Attempt blocked. Quincy Promes (Ajax) right footed shot from the centre of the box is blocked. Assisted by Antony. |
| 75' | | Attempt blocked. Quincy Promes (Ajax) left footed shot from the centre of the box is blocked. Assisted by Noussair Mazraoui. |
| 76' | | Substitution, PSV Eindhoven. Mauro Júnior replaces Donyell Malen. |
| 76' | | Hand ball by Ryan Thomas (PSV Eindhoven). |
| 77' | | Corner,Ajax. Conceded by Yvon Mvogo. |
| 79' | | Substitution, Ajax. Mohammed Kudus replaces Quincy Promes. |
| 80' | | Substitution, Ajax. Devyne Rensch replaces Noussair Mazraoui. |
| 80' | | Attempt saved. Eran Zahavi (PSV Eindhoven) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Jordan Teze. |
| 81' | | Foul by Eran Zahavi (PSV Eindhoven). |
| 81' | | Mohammed Kudus (Ajax) wins a free kick in the defensive half. |
| 81' | | Eran Zahavi (PSV Eindhoven) is shown the yellow card for a bad foul. |
| 81' | | Substitution, PSV Eindhoven. Erick Gutiérrez replaces Mohamed Ihattaren. |
| 82' | | Substitution, PSV Eindhoven. Noni Madueke replaces Eran Zahavi. |
| 87' | | Corner,PSV Eindhoven. Conceded by Perr Schuurs. |
| 89' | | Corner,PSV Eindhoven. Conceded by Devyne Rensch. |
| 90+5' | | Second Half ends, Ajax 2, PSV Eindhoven 2. |
| 22' | | |