| Thats all. Game finished. | ||
| 10' | ||
| 90+5' | Second Half ends, Vitesse 1, FC Groningen 0. | |
| 90+4' | Attempt blocked. Sergio Padt (FC Groningen) header from the centre of the box is blocked. Assisted by Tomas Suslov with a cross. | |
| 90+3' | Sam Schreck (FC Groningen) wins a free kick in the attacking half. | |
| 90+3' | Foul by Matús Bero (Vitesse). | |
| 90+2' | Attempt missed. Jørgen Strand Larsen (FC Groningen) header from the centre of the box misses to the left. Assisted by Ramon Pascal Lundqvist with a cross following a set piece situation. | |
| 90+1' | Ramon Pascal Lundqvist (FC Groningen) wins a free kick in the attacking half. | |
| 90+1' | Foul by Maximilian Wittek (Vitesse). | |
| 90' | Riechedly Bazoer (Vitesse) wins a free kick in the defensive half. | |
| 90' | Foul by Patrick Joosten (FC Groningen). | |
| 89' | Corner,FC Groningen. Conceded by Oussama Darfalou. | |
| 89' | Ramon Pascal Lundqvist (FC Groningen) wins a free kick in the attacking half. | |
| 89' | Foul by Daan Huisman (Vitesse). | |
| 89' | Ko Itakura (FC Groningen) wins a free kick in the defensive half. | |
| 89' | Foul by Oussama Darfalou (Vitesse). | |
| 85' | Substitution, FC Groningen. Patrick Joosten replaces Ahmed El Messaoudi. | |
| 85' | Substitution, Vitesse. Oussama Darfalou replaces Loïs Openda. | |
| 85' | Substitution, Vitesse. Daan Huisman replaces Oussama Tannane. | |
| 83' | Corner,Vitesse. Conceded by Sergio Padt. | |
| 83' | Attempt saved. Matús Bero (Vitesse) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Oussama Tannane. | |
| 82' | Corner,FC Groningen. Conceded by Eli Dasa. | |
| 79' | Patrick Vroegh (Vitesse) is shown the yellow card for a bad foul. | |
| 79' | Mo El Hankouri (FC Groningen) wins a free kick in the defensive half. | |
| 79' | Foul by Patrick Vroegh (Vitesse). | |
| 79' | Substitution, FC Groningen. Sam Schreck replaces Damil Dankerlui. | |
| 78' | Substitution, FC Groningen. Ramon Pascal Lundqvist replaces Azor Matusiwa. | |
| 78' | Substitution, FC Groningen. Bart van Hintum replaces Mike te Wierik. | |
| 78' | Attempt missed. Jørgen Strand Larsen (FC Groningen) right footed shot from the right side of the box is close, but misses the top right corner. Assisted by Ahmed El Messaoudi. | |
| 76' | Attempt missed. Oussama Tannane (Vitesse) left footed shot from outside the box misses to the right. Assisted by Maximilian Wittek. | |
| 75' | Attempt saved. Riechedly Bazoer (Vitesse) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Patrick Vroegh. | |
| 75' | Attempt missed. Riechedly Bazoer (Vitesse) right footed shot from outside the box misses to the left. Assisted by Eli Dasa. | |
| 74' | Riechedly Bazoer (Vitesse) wins a free kick in the defensive half. | |
| 74' | Foul by Jørgen Strand Larsen (FC Groningen). | |
| 73' | Oussama Tannane (Vitesse) is shown the yellow card for a bad foul. | |
| 73' | Mo El Hankouri (FC Groningen) wins a free kick in the attacking half. | |
| 73' | Foul by Oussama Tannane (Vitesse). | |
| 73' | Foul by Gabriel Gudmundsson (FC Groningen). | |
| 73' | Eli Dasa (Vitesse) wins a free kick in the defensive half. | |
| 71' | Jørgen Strand Larsen (FC Groningen) wins a free kick on the left wing. | |
| 71' | Foul by Danilho Doekhi (Vitesse). | |
| 69' | Substitution, FC Groningen. Tomas Suslov replaces Alessio Da Cruz. | |
| 69' | Gabriel Gudmundsson (FC Groningen) wins a free kick in the defensive half. | |
| 69' | Foul by Loïs Openda (Vitesse). | |
| 67' | Corner,Vitesse. Conceded by Alessio Da Cruz. | |
| 67' | Corner,Vitesse. Conceded by Sergio Padt. | |
| 67' | Attempt saved. Oussama Tannane (Vitesse) left footed shot from outside the box is saved in the top right corner. | |
| 66' | Attempt missed. Oussama Tannane (Vitesse) right footed shot from the right side of the box is high and wide to the left. Assisted by Matús Bero. | |
| 66' | Substitution, Vitesse. Patrick Vroegh replaces Thomas Bruns. | |
| 65' | Substitution, Vitesse. Idrissa Touré replaces Armando Broja because of an injury. | |
| 64' | Riechedly Bazoer (Vitesse) wins a free kick in the defensive half. | |
| 64' | Foul by Mike te Wierik (FC Groningen). | |
| 63' | Corner,FC Groningen. Conceded by Maximilian Wittek. | |
| 61' | Attempt saved. Ahmed El Messaoudi (FC Groningen) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Alessio Da Cruz with a cross. | |
| 58' | Alessio Da Cruz (FC Groningen) is shown the yellow card for a bad foul. | |
| 58' | Maximilian Wittek (Vitesse) wins a free kick in the defensive half. | |
| 58' | Foul by Alessio Da Cruz (FC Groningen). | |
| 55' | Attempt blocked. Eli Dasa (Vitesse) left footed shot from outside the box is blocked. Assisted by Matús Bero. | |
| 54' | Jacob Rasmussen (Vitesse) wins a free kick in the defensive half. | |
| 54' | Foul by Alessio Da Cruz (FC Groningen). | |
| 53' | Gabriel Gudmundsson (FC Groningen) wins a free kick in the defensive half. | |
| 53' | Foul by Riechedly Bazoer (Vitesse). | |
| 52' | Mo El Hankouri (FC Groningen) wins a free kick in the defensive half. | |
| 52' | Foul by Matús Bero (Vitesse). | |
| 51' | Offside, Vitesse. Maximilian Wittek tries a through ball, but Armando Broja is caught offside. | |
| 50' | Oussama Tannane (Vitesse) wins a free kick on the left wing. | |
| 50' | Foul by Mike te Wierik (FC Groningen). | |
| 49' | Gabriel Gudmundsson (FC Groningen) wins a free kick in the defensive half. | |
| 49' | Foul by Loïs Openda (Vitesse). | |
| 45+3' | First Half ends, Vitesse 1, FC Groningen 0. | |
| 45+1' | Loïs Openda (Vitesse) wins a free kick in the defensive half. | |
| 45+1' | Foul by Alessio Da Cruz (FC Groningen). | |
| 45+1' | Foul by Matús Bero (Vitesse). | |
| 45+1' | Alessio Da Cruz (FC Groningen) wins a free kick on the right wing. | |
| 45' | Ahmed El Messaoudi (FC Groningen) is shown the yellow card for a bad foul. | |
| 45' | Maximilian Wittek (Vitesse) wins a free kick on the left wing. | |
| 45' | Foul by Ahmed El Messaoudi (FC Groningen). | |
| 41' | Attempt missed. Oussama Tannane (Vitesse) left footed shot from outside the box misses to the right. Assisted by Eli Dasa. | |
| 40' | Offside, Vitesse. Thomas Bruns tries a through ball, but Oussama Tannane is caught offside. | |
| 40' | Gabriel Gudmundsson (FC Groningen) wins a free kick in the defensive half. | |
| 40' | Foul by Oussama Tannane (Vitesse). | |
| 37' | VAR Decision: GoalVitesse 1-0 FC Groningen (Riechedly Bazoer). | |
| 36' | Goal!Vitesse 1, FC Groningen 0. Riechedly Bazoer (Vitesse) right footed shot from outside the box to the bottom right corner. | |
| 36' | Attempt blocked. Oussama Tannane (Vitesse) right footed shot from outside the box is blocked. Assisted by Armando Broja. | |
| 32' | Foul by Alessio Da Cruz (FC Groningen). | |
| 32' | Eli Dasa (Vitesse) wins a free kick on the right wing. | |
| 31' | Loïs Openda (Vitesse) wins a free kick on the left wing. | |
| 31' | Foul by Damil Dankerlui (FC Groningen). | |
| 30' | Offside, Vitesse. Matús Bero tries a through ball, but Maximilian Wittek is caught offside. | |
| 29' | Attempt missed. Matús Bero (Vitesse) right footed shot from the centre of the box is close, but misses to the left. Assisted by Loïs Openda with a headed pass. | |
| 26' | Corner,Vitesse. Conceded by Azor Matusiwa. | |
| 25' | Attempt missed. Jacob Rasmussen (Vitesse) header from very close range is high and wide to the left. Assisted by Oussama Tannane with a cross following a corner. | |
| 25' | Corner,Vitesse. Conceded by Mike te Wierik. | |
| 22' | Foul by Oussama Tannane (Vitesse). | |
| 22' | Azor Matusiwa (FC Groningen) wins a free kick in the defensive half. | |
| 22' | Thomas Bruns (Vitesse) wins a free kick in the attacking half. | |
| 22' | Foul by Alessio Da Cruz (FC Groningen). | |
| 21' | Riechedly Bazoer (Vitesse) wins a free kick in the defensive half. | |
| 21' | Foul by Ahmed El Messaoudi (FC Groningen). | |
| 20' | Foul by Armando Broja (Vitesse). | |
| 20' | Ahmed El Messaoudi (FC Groningen) wins a free kick in the defensive half. | |
| 19' | Offside, FC Groningen. Damil Dankerlui tries a through ball, but Jørgen Strand Larsen is caught offside. | |
| 19' | Gabriel Gudmundsson (FC Groningen) wins a free kick in the defensive half. | |
| 19' | Foul by Eli Dasa (Vitesse). | |
| 18' | Foul by Thomas Bruns (Vitesse). | |
| 18' | Ahmed El Messaoudi (FC Groningen) wins a free kick in the defensive half. | |
| 16' | Offside, Vitesse. Riechedly Bazoer tries a through ball, but Armando Broja is caught offside. | |
| 15' | Offside, Vitesse. Thomas Bruns tries a through ball, but Armando Broja is caught offside. | |
| 15' | Attempt blocked. Thomas Bruns (Vitesse) left footed shot from outside the box is blocked. Assisted by Loïs Openda. | |
| 11' | Foul by Gabriel Gudmundsson (FC Groningen). | |
| 11' | Eli Dasa (Vitesse) wins a free kick on the right wing. | |
| 11' | Matús Bero (Vitesse) wins a free kick in the attacking half. | |
| 11' | Foul by Daniël van Kaam (FC Groningen). | |
| 10' | Attempt missed. Oussama Tannane (Vitesse) left footed shot from outside the box misses to the right. Assisted by Eli Dasa following a set piece situation. | |
| 9' | Loïs Openda (Vitesse) wins a free kick in the attacking half. | |
| 9' | Foul by Ko Itakura (FC Groningen). | |
| 8' | Corner,Vitesse. Conceded by Damil Dankerlui. | |
| 8' | Attempt blocked. Oussama Tannane (Vitesse) left footed shot from outside the box is blocked. Assisted by Matús Bero. | |
| 7' | Oussama Tannane (Vitesse) wins a free kick in the defensive half. | |
| 7' | Foul by Ahmed El Messaoudi (FC Groningen). | |
| 2' | Riechedly Bazoer (Vitesse) wins a free kick in the defensive half. | |
| 2' | Foul by Mo El Hankouri (FC Groningen). | |
| 2' | Thomas Bruns (Vitesse) wins a free kick in the defensive half. | |
| 2' | Penalty conceded by Mo El Hankouri (FC Groningen) after a foul in the penalty area. | |
| 1' | Offside, Vitesse. Danilho Doekhi tries a through ball, but Armando Broja is caught offside. | |
| First Half starts. | ||