Spaniolii au început tare meciul de pe ”MHP Arena”, când în minutul 2, Pedri a șutat din voleu de la marginea careului. Neuer a fost sigur pe el și i-a refuzat golul spaniolului.
Primul sfert de oră le-a aparținut spaniolilor, care au încercat să puncteze și prin Yamal, însă șutul trimis de fotbalist a trecut alături.
Până la pauză, Havertz a încercat să îl surprindă pe portarul Spaniei, însă Simon a intervenit prompt.
Repriza a doua a fost mult mai animată. În minutul 52, Dani Olmo a fost găsit perfect în careu de către Yamal, iar Olmo a șutat plasat. Neuer nu a avut nicio șansă la șutul expediat de spaniol, iar ibericii deschideau scorul.
Până la finalul reprizei, nemții au alergat după egalare. Andrich, Fullkrug și Havertz au încercat pe rând să restabilească egalitatea pe tabela de marcaj, însă nu au avut sorți de izbândă.
În minutul 89, Kimmich i-a pasat lui Wirtz în careu, iar jucătorul care aparține de Leverkusen a punctat din interiorul careului. Spania – Germania a devenit 1-1, iar nemții au trimis meciul în prelungiri.
În extra-time, ambele echipe au căutat golul decisiv. Au fost ocazii mari de ambele de părți, dar lovitura decisivă a fost dată de Merino, în minutul 119! Jucătorul de la Real Sociedad a punctat din pasa lui Dani Olmo și i-a trimis pe spanioli în semifinale.