| | First Half starts. |
| 2' | | Fouled by Marco van Ginkel - Vitesse |
| 2' | | Kenneth Taylor - Ajax - won a free kick in defence. |
| 3' | | Fouled by Owen Wijndal - Ajax |
| 3' | | Ryan Flamingo - Vitesse - won a free kick in defence. |
| 7' | | Shot blocked. Steven Berghuis - Ajax - shot with left foot from the right side of the box is blocked. Assist - Mohammed Kudus. |
| 7' | | Corner - Ajax. Conceded by Nicolas Isimat-Mirin. |
| 8' | | Missed chance. Mohammed Kudus - Ajax - shot with left foot from outside the box is high and wide to the left. Assist - Jurriën Timber. |
| 9' | | New attacking attempt. Matús Bero - Vitesse - shot with right foot from long distance on the left is saved by goalkeeper in the centre of the goal. |
| 9' | | Fouled by Kenneth Taylor - Ajax |
| 9' | | Matús Bero - Vitesse - won a free kick in defence. |
| 13' | | Fouled by Jurriën Timber - Ajax |
| 13' | | Kacper Kozlowski - Vitesse - won a free kick on the left wing. |
| 14' | | Missed chance. Ryan Flamingo - Vitesse - shot with the head from the right side of the box is high and wide to the left. Assist - Maximilian Wittek with a cross . |
| 15' | | Fouled by Ryan Flamingo - Vitesse |
| 15' | | Steven Bergwijn - Ajax - won a free kick on the left wing. |
| 16' | | Fouled by Mohammed Kudus - Ajax |
| 16' | | Maximilian Wittek - Vitesse - won a free kick in defence. |
| 20' | | - Vitesse - won a free kick in defence. |
| 20' | | Dusan Tadic - Ajax |
| 21' | | Fouled by Million Manhoef - Vitesse |
| 21' | | Owen Wijndal - Ajax - won a free kick in defence. |
| 22' | | Fouled by Matús Bero - Vitesse |
| 22' | | Kenneth Taylor - Ajax - won a free kick in defence. |
| 22' | | Offside - Ajax. Edson Álvarez with a pass, however Mohammed Kudus is in offside. |
| 24' | | Missed chance. Mohammed Kudus - Ajax - shot with left foot from outside the box is high and wide to the left. Assist - Steven Bergwijn. |
| 24' | | New attacking attempt. Kenneth Taylor - Ajax - shot with left foot from outside the box is saved in the top centre of the goal. Assist - Mohammed Kudus. |
| 25' | | Corner - Vitesse. Conceded by Devyne Rensch. |
| 26' | | Fouled by Dusan Tadic - Ajax |
| 26' | | Melle Meulensteen - Vitesse - won a free kick in defence. |
| 29' | | New attacking attempt. Matús Bero - Vitesse - shot with left foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Million Manhoef. |
| 29' | | Corner - Vitesse. Conceded by Gerónimo Rulli. |
| 30' | | Goal! Vitesse 1, Ajax 0. Marco van Ginkel - Vitesse - shot with the head from the centre of the box to the left corner. Assist - Maximilian Wittek with a cross after corner. |
| 31' | | Dusan Tadic - Ajax - won a free kick in attack. |
| 31' | | Fouled by Nicolas Isimat-Mirin - Vitesse |
| 32' | | Goal! Vitesse 1, Ajax 1. Davy Klaassen - Ajax - shot with right foot from few metres to the centre of the goal . |
| 33' | | Shot blocked. Maximilian Wittek - Vitesse - shot with left foot from the left side of the box is blocked. Assist - Sondre Tronstad. |
| 34' | | Corner - Vitesse. Conceded by Edson Álvarez. |
| 36' | | New attacking attempt. Million Manhoef - Vitesse - shot with left foot from the centre of the box is saved in the right corner. Assist - Matús Bero. |
| 38' | | Fouled by Mohammed Kudus - Ajax |
| 38' | | Maximilian Wittek - Vitesse - won a free kick on the left wing. |
| 38' | | Fouled by Melle Meulensteen - Vitesse |
| 38' | | Kenneth Taylor - Ajax - won a free kick in defence. |
| 41' | | Fouled by Ryan Flamingo - Vitesse |
| 41' | | Steven Bergwijn - Ajax - won a free kick on the left wing. |
| 41' | | Corner - Ajax. Conceded by Dominik Oroz. |
| 42' | | Corner - Ajax. Conceded by Matús Bero. |
| 42' | | Offside - Ajax. Dusan Tadic with a pass, however Steven Bergwijn is in offside. |
| 43' | | Fouled by Kenneth Taylor - Ajax |
| 43' | | Melle Meulensteen - Vitesse - won a free kick on the right wing. |
| 45' | | Offside - Vitesse. Nicolas Isimat-Mirin with a pass, however Matús Bero is in offside. |
| 45+1' | | Fouled by Ryan Flamingo - Vitesse |
| 45+1' | | Jurriën Timber - Ajax - won a free kick on the left wing. |
| 45+1' | | First Half ended - Vitesse 1, Ajax 1. |
| 45' | | Second Half starts Vitesse 1, Ajax 1. |
| 45' | | Substitution - Ajax. Calvin Bassey for Steven Berghuis. |
| 47' | | Fouled by Ryan Flamingo - Vitesse |
| 47' | | Steven Bergwijn - Ajax - won a free kick on the left wing. |
| 49' | | Offside - Ajax. Jurriën Timber with a pass, however Mohammed Kudus is in offside. |
| 52' | | Fouled by Edson Álvarez - Ajax |
| 52' | | Maximilian Wittek - Vitesse - won a free kick in defence. |
| 52' | | Edson Álvarez - Ajax - receive yellow card for a foul. |
| 54' | | Corner - Ajax. Conceded by Dominik Oroz. |
| 54' | | Goal! Vitesse 1, Ajax 2. Edson Álvarez - Ajax - shot with the head from the centre of the box to the high centre of the goal. Assist - Dusan Tadic with a cross after corner. |
| 65' | | Shot blocked. Matús Bero - Vitesse - with an attempt from the centre of the box is blocked. Assist - Kacper Kozlowski with a cross. |
| 66' | | Offside - Ajax. Dusan Tadic with a pass, however Mohammed Kudus is in offside. |
| 67' | | Missed chance. Steven Bergwijn - Ajax - shot with right foot from the centre of the box is high and wide to the right. Assist - Mohammed Kudus. |
| 68' | | New attacking attempt. Million Manhoef - Vitesse - shot with left foot from the right side of the box is saved in the left corner. Assist - Matús Bero. |
| 68' | | Missed chance. Matús Bero - Vitesse - shot with left foot from the centre of the box missed to the left. |
| 71' | | Dusan Tadic - Ajax - won a free kick in attack. |
| 71' | | Fouled by Dominik Oroz - Vitesse |
| 73' | | Substitution - Ajax. Brian Brobbey for Steven Bergwijn. |
| 75' | | Shot blocked. Davy Klaassen - Ajax - shot with right foot from the centre of the box is blocked. Assist - Brian Brobbey. |
| 75' | | Fouled by Owen Wijndal - Ajax |
| 75' | | Matús Bero - Vitesse - won a free kick in attack. |
| 75' | | Owen Wijndal - Ajax - receive yellow card for a foul. |
| 76' | | Corner - Vitesse. Conceded by Calvin Bassey. |
| 77' | | Fouled by Edson Álvarez - Ajax |
| 77' | | Matús Bero - Vitesse - won a free kick on the right wing. |
| 79' | | Substitution - Vitesse. Bartosz Bialek for Marco van Ginkel. |
| 80' | | Substitution - Ajax. Jorrel Hato for Owen Wijndal. |
| 80' | | Substitution - Vitesse. Gabriel Vidovic for Sondre Tronstad. |
| 81' | | Fouled by Kacper Kozlowski - Vitesse |
| 81' | | Mohammed Kudus - Ajax - won a free kick in attack. |
| 82' | | Corner - Vitesse. Conceded by Edson Álvarez. |
| 85' | | Missed chance. Brian Brobbey - Ajax - shot with right foot from the right side of the box is high and wide to the right. Assist - Mohammed Kudus. |
| 85' | | Substitution - Vitesse. Romaric Yapi for Melle Meulensteen. |
| 86' | | Missed chance. Brian Brobbey - Ajax - shot with the head from the centre of the box is close, but missed. Assist - Dusan Tadic with a cross. |
| 86' | | Corner - Vitesse. Conceded by Calvin Bassey. |
| 87' | | Missed chance. Dominik Oroz - Vitesse - shot with right foot from the centre of the box is high and wide to the right. Assist - Maximilian Wittek with a cross after corner. |
| 89' | | Brian Brobbey - Ajax - won a free kick in defence. |
| 89' | | Fouled by Dominik Oroz - Vitesse |
| 90+1' | | Dusan Tadic - Ajax - won a free kick in defence. |
| 90+1' | | Fouled by Kacper Kozlowski - Vitesse |
| 90+1' | | Delay in match - injury Dusan Tadic - Ajax |
| 90+2' | | Delay over. They are ready to continue. |
| 90+6' | | Fouled by Calvin Bassey - Ajax |
| 90+6' | | Million Manhoef - Vitesse - won a free kick on the right wing. |
| 90+7' | | Second Half ended - Vitesse 1, Ajax 2. |
| | Thats all. Game finished - Vitesse 1, Ajax 2. |