A los 6 minutos del primer tiempo, Xavi Simons consiguió quitarle la pelota a Declan Rice y pateó al segundo palo del arquero Jordan Pickford, anotando un golazo para que Países Bajos tomara la delantera del partido. Así, todo parecía ser cuesta arriba para los ingleses, pero un penal evitable de Denzel Dumfries sobre Harry Kane a los 14' le brindó una oportunidad única de empatar el encuentro.
Tras dos minutos de revisión en el VAR, el árbitro alemán Felix Zwayer sancionó la pena máxima y el propio Kane remató al palo derecho de Bart Verbruggen para volver a la paridad en el marcador en apenas un cuarto de hora. Luego, a los 22', Phil Foden casi anota otro golazo pero Dumfries consiguió rechazar la pelota sobre la línea del arco neerlandés y el partido siguió 1 a 1.Con múltiples grandes atajadas tanto de Pickford como de Verbruggen, a los 78' del encuentro, Kyle Walker recibió la pelota en offside y asistió a Bukayo Saka para que meta el 2 a 1, pero el gol fue anulado a instancias del VAR. Después de esta decisión del árbitro, a los 80', Southgate decidió reemplazar a Kane y Foden por Ollie Watkins y Cole Palmer, sorprendiendo a los espectadores.
Cuando todo parecía indicar que iba a haber alargue, Palmer recibió el balón cerca del área y dio una inesperada asistencia a Watkins, quien consiguió anotar un golazo para el 2 a 1 a los 90'. De esta manera, Inglaterra tuvo que dejar que pasen los minutos y consiguió confirmar su pase a la final contra España.