| | First Half starts. |
| 2' | | Fouled by Bryan Limbombe - Heracles Almelo |
| 2' | | Malik Tillman - PSV Eindhoven - won a free kick on the right wing. |
| 3' | | Fouled by Joey Veerman - PSV Eindhoven |
| 3' | | Mimeirhel Benita - Heracles Almelo - won a free kick in defence. |
| 3' | | Corner - PSV Eindhoven. Conceded by Mimeirhel Benita. |
| 4' | | Penalty Heracles Almelo. Bryan Limbombe draws a foul in the penalty area. |
| 4' | | Penalty conceded by Fredrik Oppegård - PSV Eindhoven - after a foul in the penalty area. |
| 5' | | Goal! Heracles Almelo 1, PSV Eindhoven 0. Brian De Keersmaecker - Heracles Almelo - converts the penalty with a shot with right foot to the top right corner. |
| 11' | | Corner - PSV Eindhoven. Conceded by Ivan Mesík. |
| 12' | | Shot blocked. Luuk de Jong - PSV Eindhoven - shot with the head from few metres is blocked. Assist - Joey Veerman with a cross. |
| 13' | | Corner - PSV Eindhoven. Conceded by Brian De Keersmaecker. |
| 14' | | New attacking attempt. Luuk de Jong - PSV Eindhoven - shot with the head from the centre of the box is saved in the left corner. Assist - Olivier Boscagli. |
| 14' | | Corner - PSV Eindhoven. Conceded by Fabian de Keijzer. |
| 14' | | Shot blocked. Ryan Flamingo - PSV Eindhoven - shot with left foot from the centre of the box is blocked. Assist - Joey Veerman with a cross. |
| 14' | | Shot blocked. Johan Bakayoko - PSV Eindhoven - shot with left foot from the right side of the box is blocked. |
| 14' | | Shot blocked. Richard Ledezma - PSV Eindhoven - shot with right foot from outside the box is blocked. |
| 14' | | Corner - PSV Eindhoven. Conceded by Ivan Mesík. |
| 15' | | Missed chance. Malik Tillman - PSV Eindhoven - shot with the head from the centre of the box missed to the left. Assist - Richard Ledezma with a cross after corner. |
| 16' | | Missed chance. Noa Lang - PSV Eindhoven - shot with left foot from the left side of the box missed. Assist - Luuk de Jong. |
| 17' | | Fouled by Mario Engels - Heracles Almelo |
| 17' | | Ryan Flamingo - PSV Eindhoven - won a free kick in defence. |
| 19' | | Fouled by Jerdy Schouten - PSV Eindhoven |
| 19' | | Mimeirhel Benita - Heracles Almelo - won a free kick in defence. |
| 20' | | Corner - Heracles Almelo. Conceded by Richard Ledezma. |
| 21' | | Missed chance. Johan Bakayoko - PSV Eindhoven - shot with left foot from outside the box missed to the left. Assist - Joey Veerman. |
| 23' | | Shot blocked. Noa Lang - PSV Eindhoven - shot with right foot from the centre of the box is blocked. Assist - Malik Tillman with a cross. |
| 23' | | Corner - PSV Eindhoven. Conceded by Brian De Keersmaecker. |
| 24' | | Joey Veerman - PSV Eindhoven - hits the bar with a shot with right foot from more than 35 yards. Assist - Ryan Flamingo following a fast break. |
| 24' | | Offside - Heracles Almelo. Bryan Limbombe is in offside. |
| 25' | | Fouled by Mario Engels - Heracles Almelo |
| 25' | | Ryan Flamingo - PSV Eindhoven - won a free kick in defence. |
| 28' | | Shot blocked. Fredrik Oppegård - PSV Eindhoven - shot with left foot from outside the box is blocked. Assist - Jerdy Schouten. |
| 31' | | Shot blocked. Juho Talvitie - Heracles Almelo - shot with right foot from the centre of the box is blocked. Assist - Mario Engels. |
| 31' | | Corner - Heracles Almelo. Conceded by Richard Ledezma. |
| 32' | | Fouled by Bryan Limbombe - Heracles Almelo |
| 32' | | Jerdy Schouten - PSV Eindhoven - won a free kick in defence. |
| 33' | | Missed chance. Malik Tillman - PSV Eindhoven - shot with left foot from outside the box missed. |
| 34' | | Missed chance. Fredrik Oppegård - PSV Eindhoven - shot with left foot from the left side of the box missed to the left. Assist - Ryan Flamingo. |
| 37' | | Offside - Heracles Almelo. Mario Engels is in offside. |
| 38' | | New attacking attempt. Joey Veerman - PSV Eindhoven - shot with right foot from outside the box is saved in the right corner. Assist - Fredrik Oppegård. |
| 40' | | Shot blocked. Luuk de Jong - PSV Eindhoven - shot with left foot from few metres is blocked. Assist - Malik Tillman. |
| 40' | | Corner - PSV Eindhoven. Conceded by Ivan Mesík. |
| 41' | | Shot blocked. Johan Bakayoko - PSV Eindhoven - shot with left foot from outside the box is blocked. |
| 41' | | Fouled by Shiloh 't Zand - Heracles Almelo |
| 41' | | Jerdy Schouten - PSV Eindhoven - won a free kick in defence. |
| 42' | | Fouled by Mario Engels - Heracles Almelo |
| 42' | | Ryan Flamingo - PSV Eindhoven - won a free kick in defence. |
| 44' | | Shot blocked. Joey Veerman - PSV Eindhoven - shot with right foot from outside the box is blocked. Assist - Malik Tillman. |
| 44' | | Shot blocked. Luuk de Jong - PSV Eindhoven - shot with the head from the centre of the box is blocked. Assist - Noa Lang with a cross. |
| 44' | | Missed chance. Luuk de Jong - PSV Eindhoven - shot with right foot from the centre of the box missed to the left. Assist - Richard Ledezma. |
| 45' | | New attacking attempt. Bryan Limbombe - Heracles Almelo - shot with left foot from the left side of the box is saved by goalkeeper in the centre of the goal. |
| 45+2' | | Missed chance. Luuk de Jong - PSV Eindhoven - shot with the head from the centre of the box missed to the left. Assist - Noa Lang with a cross. |
| 45+2' | | First Half ended - Heracles Almelo 1, PSV Eindhoven 0. |
| 45' | | Second Half starts Heracles Almelo 1, PSV Eindhoven 0. |
| 45' | | Substitution - PSV Eindhoven. Guus Til for Malik Tillman. |
| 48' | | Brian De Keersmaecker - Heracles Almelo - won a free kick in defence. |
| 48' | | Fouled by Joey Veerman - PSV Eindhoven |
| 49' | | Corner - PSV Eindhoven. Conceded by Juho Talvitie. |
| 49' | | Fouled by Fredrik Oppegård - PSV Eindhoven |
| 49' | | Juho Talvitie - Heracles Almelo - won a free kick in defence. |
| 52' | | Own Goal by Ivan Mesík, Heracles Almelo. Heracles Almelo 1, PSV Eindhoven 1. |
| 53' | | Fouled by Mario Engels - Heracles Almelo |
| 53' | | Jerdy Schouten - PSV Eindhoven - won a free kick in defence. |
| 54' | | Fouled by Johan Bakayoko - PSV Eindhoven |
| 54' | | Ivan Mesík - Heracles Almelo - won a free kick in defence. |
| 55' | | New attacking attempt. Joey Veerman - PSV Eindhoven - shot with right foot from the centre of the box is saved in the top centre of the goal. Assist - Jerdy Schouten. |
| 56' | | Noa Lang - PSV Eindhoven - hits the right post with a shot with left foot from the left side of the box. Assist - Jerdy Schouten following a fast break. |
| 57' | | Shot blocked. Bryan Limbombe - Heracles Almelo - shot with right foot from outside the box is blocked. Assist - Brian De Keersmaecker. |
| 57' | | Fouled by Daniël van Kaam - Heracles Almelo |
| 57' | | Johan Bakayoko - PSV Eindhoven - won a free kick in defence. |
| 58' | | New attacking attempt. Joey Veerman - PSV Eindhoven - shot with right foot from outside the box is saved in the top centre of the goal. |
| 59' | | Goal! Heracles Almelo 1, PSV Eindhoven 2. Johan Bakayoko - PSV Eindhoven - shot with left foot from the centre of the box to the right corner. Assist - Luuk de Jong. |
| 60' | | Substitution - Heracles Almelo. Lorenzo Milani for Ruben Roosken - injury. |
| 62' | | Shot blocked. Bryan Limbombe - Heracles Almelo - shot with left foot from the left side of the box is blocked. Assist - Lorenzo Milani. |
| 63' | | Fouled by Shiloh 't Zand - Heracles Almelo |
| 63' | | Jerdy Schouten - PSV Eindhoven - won a free kick in attack. |
| 65' | | Delay in match - injury Fredrik Oppegård - PSV Eindhoven |
| 66' | | Substitution - PSV Eindhoven. Matteo Dams for Fredrik Oppegård - injury. |
| 66' | | Delay over. They are ready to continue. |
| 66' | | Substitution - Heracles Almelo. Sem Scheperman for Shiloh 't Zand. |
| 66' | | Substitution - Heracles Almelo. Jannes Wieckhoff for Juho Talvitie. |
| 68' | | Delay in match - injury Johan Bakayoko - PSV Eindhoven |
| 69' | | Substitution - PSV Eindhoven. Hirving Lozano for Johan Bakayoko - injury. |
| 69' | | Delay over. They are ready to continue. |
| 69' | | Corner - PSV Eindhoven. Conceded by Lorenzo Milani. |
| 72' | | Hand ball by Hirving Lozano - PSV Eindhoven |
| 72' | | Delay in match - injury Richard Ledezma - PSV Eindhoven |
| 73' | | Substitution - PSV Eindhoven. Jordan Teze for Richard Ledezma - injury. |
| 73' | | Substitution - PSV Eindhoven. Couhaib Driouech for Noa Lang. |
| 73' | | Delay over. They are ready to continue. |
| 74' | | Shot blocked. Hirving Lozano - PSV Eindhoven - shot with right foot from outside the box is blocked. Assist - Jerdy Schouten. |
| 74' | | Corner - PSV Eindhoven. Conceded by Lorenzo Milani. |
| 76' | | Corner - PSV Eindhoven. Conceded by Lorenzo Milani. |
| 77' | | New attacking attempt. Guus Til - PSV Eindhoven - shot with left foot from the centre of the box is saved in the left corner. Assist - Hirving Lozano. |
| 78' | | New attacking attempt. Mario Engels - Heracles Almelo - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Bryan Limbombe with a cross. |
| 79' | | Delay in match - injury Ivan Mesík - Heracles Almelo |
| 79' | | Delay over. They are ready to continue. |
| 80' | | Fouled by Ivan Mesík - Heracles Almelo |
| 80' | | Luuk de Jong - PSV Eindhoven - won a free kick in attack. |
| 82' | | Offside - Heracles Almelo. Mario Engels is in offside. |
| 84' | | Shot blocked. Hirving Lozano - PSV Eindhoven - shot with right foot from the centre of the box is blocked. Assist - Jordan Teze. |
| 85' | | Substitution - Heracles Almelo. Giandro Sambo for Mimeirhel Benita. |
| 85' | | Substitution - Heracles Almelo. Jordy Bruijn for Daniël van Kaam. |
| 86' | | Fouled by Lorenzo Milani - Heracles Almelo |
| 86' | | Guus Til - PSV Eindhoven - won a free kick on the right wing. |
| 86' | | Ivan Mesík - Heracles Almelo - receive yellow card. |
| 87' | | New attacking attempt. Jerdy Schouten - PSV Eindhoven - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. |
| 89' | | Shot blocked. Couhaib Driouech - PSV Eindhoven - shot with right foot from the left side of the box is blocked. Assist - Joey Veerman. |
| 90' | | Goal! Heracles Almelo 1, PSV Eindhoven 3. Couhaib Driouech - PSV Eindhoven - shot with left foot from the left side of the box to the top left corner. Assist - Guus Til. |
| 90+1' | | Fouled by Lorenzo Milani - Heracles Almelo |
| 90+1' | | Jordan Teze - PSV Eindhoven - won a free kick in defence. |
| 90+3' | | Offside - Heracles Almelo. Sem Scheperman is in offside. |
| 90+3' | | Corner - PSV Eindhoven. Conceded by Ivan Mesík. |
| 90+6' | | Shot blocked. Luuk de Jong - PSV Eindhoven - shot with right foot from the right side of the box is blocked. |
| 90+6' | | Missed chance. Hirving Lozano - PSV Eindhoven - shot with right foot from the centre of the box goes high. |
| 90+7' | | Second Half ended - Heracles Almelo 1, PSV Eindhoven 3. |
| | Thats all. Game finished - Heracles Almelo 1, PSV Eindhoven 3. |