| ' | | Lineups are announced and players are warming up. |
| ' | | First Half begins. |
| 1' | | Attempt blocked. Bryan Smeets (Sparta Rotterdam) right footed shot from the right side of the box is blocked. Assisted by Lennart Thy with a headed pass. |
| 1' | | Corner,Sparta Rotterdam. Conceded by Perr Schuurs. |
| 12' | | Attempt missed. Bryan Smeets (Sparta Rotterdam) left footed shot from the centre of the box is close, but misses to the left. Assisted by Mica Pinto with a headed pass. |
| 12' | | Attempt blocked. Jeffry Fortes (Sparta Rotterdam) left footed shot from outside the box is blocked. Assisted by Lennart Thy. |
| 12' | | Attempt saved. Abdou Harroui (Sparta Rotterdam) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Deroy Duarte. |
| 14' | | Goal!Ajax 1, Sparta Rotterdam 0. Sébastien Haller (Ajax) right footed shot from very close range to the centre of the goal. Assisted by Dusan Tadic. |
| 17' | | Attempt blocked. Antony (Ajax) left footed shot from the centre of the box is blocked. Assisted by Sébastien Haller. |
| 20' | | Hand ball by Dirk Abels (Sparta Rotterdam). |
| 21' | | Attempt missed. Lisandro Martínez (Ajax) header from the centre of the box is close, but misses to the right. Assisted by Dusan Tadic with a cross following a set piece situation. |
| 22' | | Foul by Tom Beugelsdijk (Sparta Rotterdam). |
| 22' | | Mohammed Kudus (Ajax) wins a free kick on the left wing. |
| 23' | | Attempt missed. Lisandro Martínez (Ajax) left footed shot from outside the box misses to the left. |
| 24' | | Corner,Sparta Rotterdam. Conceded by Jurriën Timber. |
| 24' | | Offside, Ajax. Daley Blind tries a through ball, but Antony is caught offside. |
| 24' | | GOAL OVERTURNED BY VAR: Dusan Tadic (Ajax) scores but the goal is ruled out after a VAR review. |
| 26' | | VAR Decision: No GoalAjax 1-0 Sparta Rotterdam. |
| 27' | | Foul by Jeffry Fortes (Sparta Rotterdam). |
| 27' | | Ryan Gravenberch (Ajax) wins a free kick in the defensive half. |
| 32' | | Corner,Sparta Rotterdam. Conceded by Lisandro Martínez. |
| 33' | | Attempt saved. Abdou Harroui (Sparta Rotterdam) left footed shot from outside the box is saved in the centre of the goal. Assisted by Bryan Smeets. |
| 34' | | Offside, Sparta Rotterdam. Deroy Duarte tries a through ball, but Lennart Thy is caught offside. |
| 36' | | Corner,Ajax. Conceded by Michael Heylen. |
| 42' | | Attempt missed. Antony (Ajax) left footed shot from outside the box. |
| 42' | | Attempt missed. Antony (Ajax) left footed shot from outside the box is high and wide to the left. Assisted by Jurriën Timber. |
| 43' | | Attempt blocked. Antony (Ajax) header from the centre of the box is blocked. Assisted by Daley Blind with a cross. |
| 43' | | Corner,Ajax. Conceded by Mica Pinto. |
| 43' | | Offside, Ajax. Daley Blind tries a through ball, but Edson Álvarez is caught offside. |
| 44' | | Attempt saved. Daley Blind (Ajax) left footed shot from outside the box is saved in the bottom left corner. Assisted by Antony. |
| 45+3' | | Foul by Jeffry Fortes (Sparta Rotterdam). |
| 45+3' | | Ryan Gravenberch (Ajax) wins a free kick in the attacking half. |
| 45+4' | | Goal!Ajax 3, Sparta Rotterdam 0. Perr Schuurs (Ajax) right footed shot from outside the box to the bottom left corner. Assisted by Dusan Tadic following a set piece situation. |
| 45+5' | | First Half ends, Ajax 3, Sparta Rotterdam 0. |
| 45' | | Second Half begins Ajax 3, Sparta Rotterdam 0. |
| 45' | | Substitution, Ajax. David Neres replaces Antony. |
| 45' | | Substitution, Sparta Rotterdam. Danzell Gravenberch replaces Bryan Smeets. |
| 45' | | Substitution, Sparta Rotterdam. Laros Duarte replaces Dirk Abels. |
| 45' | | Substitution, Sparta Rotterdam. Mario Engels replaces Bart Vriends. |
| 45' | | Substitution, Sparta Rotterdam. Sven Mijnans replaces Deroy Duarte. |
| 50' | | Dusan Tadic (Ajax) wins a free kick in the defensive half. |
| 50' | | Foul by Abdou Harroui (Sparta Rotterdam). |
| 50' | | Goal!Ajax 4, Sparta Rotterdam 0. Mohammed Kudus (Ajax) left footed shot from the centre of the box to the bottom right corner. Assisted by Dusan Tadic. |
| 53' | | Goal!Ajax 4, Sparta Rotterdam 1. Danzell Gravenberch (Sparta Rotterdam) left footed shot from the centre of the box to the centre of the goal. Assisted by Lennart Thy. |
| 54' | | Foul by Michael Heylen (Sparta Rotterdam). |
| 54' | | Sébastien Haller (Ajax) wins a free kick in the attacking half. |
| 55' | | Michael Heylen (Sparta Rotterdam) is shown the yellow card for a bad foul. |
| 59' | | Foul by Mario Engels (Sparta Rotterdam). |
| 59' | | Jurriën Timber (Ajax) wins a free kick in the attacking half. |
| 59' | | Substitution, Ajax. Davy Klaassen replaces Mohammed Kudus. |
| 59' | | Substitution, Ajax. Oussama Idrissi replaces Dusan Tadic. |
| 61' | | Offside, Ajax. Ryan Gravenberch tries a through ball, but Edson Álvarez is caught offside. |
| 64' | | Attempt saved. Davy Klaassen (Ajax) right footed shot from outside the box is saved in the bottom left corner. |
| 66' | | Attempt missed. Lennart Thy (Sparta Rotterdam) header from the centre of the box misses to the left. Assisted by Jeffry Fortes with a cross. |
| 69' | | Corner,Ajax. Conceded by Mica Pinto. |
| 70' | | Foul by Oussama Idrissi (Ajax). |
| 70' | | Tom Beugelsdijk (Sparta Rotterdam) wins a free kick in the defensive half. |
| 71' | | Offside, Ajax. Lisandro Martínez tries a through ball, but Daley Blind is caught offside. |
| 72' | | Foul by Lennart Thy (Sparta Rotterdam). |
| 72' | | Maarten Stekelenburg (Ajax) wins a free kick in the defensive half. |
| 74' | | Attempt missed. Sébastien Haller (Ajax) right footed shot from the centre of the box. |
| 75' | | Substitution, Ajax. Zakaria Labyad replaces Edson Álvarez. |
| 75' | | Substitution, Ajax. Brian Brobbey replaces Sébastien Haller. |
| 76' | | Hand ball by Laros Duarte (Sparta Rotterdam). |
| 77' | | Zakaria Labyad (Ajax) wins a free kick in the attacking half. |
| 77' | | Tom Beugelsdijk (Sparta Rotterdam) wins a free kick in the defensive half. |
| 78' | | Corner,Ajax. Conceded by Mica Pinto. |
| 78' | | Attempt missed. Perr Schuurs (Ajax) header from a difficult angle on the right is close, but misses to the right. Assisted by Zakaria Labyad with a cross following a corner. |
| 78' | | Substitution, Sparta Rotterdam. Wouter Burger replaces Lennart Thy. |
| 80' | | Attempt saved. Oussama Idrissi (Ajax) right footed shot from the left side of the box is saved. |
| 80' | | Attempt saved. Oussama Idrissi (Ajax) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Zakaria Labyad. |
| 83' | | Attempt missed. Danzell Gravenberch (Sparta Rotterdam) right footed shot from outside the box. |
| 85' | | Attempt missed. Wouter Burger (Sparta Rotterdam) left footed shot from the left side of the box. |
| 86' | | Foul by Zakaria Labyad (Ajax). |
| 86' | | Laros Duarte (Sparta Rotterdam) wins a free kick in the attacking half. |
| 87' | | Attempt missed. Laros Duarte (Sparta Rotterdam) right footed shot from outside the box is close, but misses the top right corner. Assisted by Sven Mijnans. |
| 88' | | Brian Brobbey (Ajax) wins a free kick in the attacking half. |
| 88' | | Foul by Abdou Harroui (Sparta Rotterdam). |
| 90' | | Hand ball by Oussama Idrissi (Ajax). |
| 90+1' | | Goal!Ajax 4, Sparta Rotterdam 2. Danzell Gravenberch (Sparta Rotterdam) right footed shot from very close range. |
| 90+2' | | Attempt missed. Ryan Gravenberch (Ajax) right footed shot from outside the box is too high. Assisted by Davy Klaassen. |
| 90+2' | | Second Half ends, Ajax 4, Sparta Rotterdam 2. |
| 42' | | |