Mücadelenin ilk yarısında iki takım da savunma güvenliğini elden bırakmadan gol aradı. İki ekip de girdiği pozisyonlarda ya etkili şutlar çıkartamadı ya da kalecileri geçemedi. İlk 45 dakikada gol sesi çıkmadı ve devre arasına 0-0 eşitlikle girildi.
51. dakikada İspanya öne geçti. Sağ kanatta topla buluşup ceza sahasına giren Yamal, pasını yerden penaltı noktası gerisindeki Dani Olmo’ya çıkardı. Bu oyuncunun gelişine vuruşunda meşin yuvarlak kaleci Neuer’in sağından ağlara gitti: 1-0.
89. dakikada son dakikalarda baskısını artıran Almanya beraberliği yakaladı. Soldan Mittelstadt’ın yaptığı ortada arka direğe hareketlenen Kimmich meşin yuvarlağı kafayla altıpas önündeki Wirtz’e indirdi. Bu oyuncunun vuruşunda meşin yuvarlak kaleci Unai Simon’un sağındaki direğe çarparak filelerle buluştu: 1-1.
Maçın 90 dakikalık normal süresi 1-1 beraberlikle sonuçlanınca uzatmalara geçildi.
119. dakikada İspanya bir kez daha öne geçti. Soldan Dani Olmo’nun ortaladığı topa ön direkte ve altıpas gerisinde uygun durumda yükselen Merino kafayla vurdu. Meşin yuvarlak kaleci Neuer’in sağından filelere gitti: 2-1.
Karşılaşmayı 2-1 kazanan İspanya, adını yarı finale yazdıran ilk takım oldu.