Nagy erőbedobással kezdtek a csapatok, de a spanyolok tempója érezhetően gondot okozott ellenfelének. A németek durva szabálytalanságokkal tördelték a játékot, nagy talány volt, hogy Toni Kroos három (!) csúnya belépő után miért nem kapott sárga lapot. A hentesmunkának lett eredménye, Pedrit már a 8. percben le kellett cserélni. Nem is csillapodtak a kedélyek, mindkét csapat feszült maradt, ráadásul Anthony Taylornak egyéb ítéletein is lehetett vitatkozni.
Néhány távoli, gyenge próbálkozást kellett jellemzően védenie Manuel Neuernek, egy közeli lövés volt csak veszélyes, amit meg se adtak volna les miatt, míg Unai Simónnak megpattanó beadásokat kellett fognia, meg Kai Havertz középre küldött fejesét.
Szünetben belenyúltak az edzők, a németek kettőt, a spanyolok egyet cseréltek, de így is Alvaro Morata hagyott ki hatalmas helyzetet, miután lefordult Jonathan Tah-ról. A spanyolok azonban nyomtak tovább és végül ki is használtak egy nagy hibát. Lamine Yamal nyomás nélkül cselezhetett jobb oldalról a tizenhatoson belülre, majd a megdöbbentően tisztán érkező Dani Olmónak passzolt, aki okosan a jobb alsóba gurított. Ezzel Pedri cseréje nemes bosszút állt.
Innentől lett igazán rohanós a meccs, Julian Nagelsmann két újabb változtatással élt, Niclas Füllkrug pedig sok gondot okozott a beívelésekkel. Először egy lekészítést hozott össze, amely után Havertz lövését blokkolta Dani Carvajal, majd ő maga kotort kapufára egy középre lőtt passzt. Havertz is csúnyán kapu felé ívelt egy labdát, pedig Simón messze elhagyta a kapuját, úgy tűnt, semmi se jön össze a németeknek. A spanyolok viszont csalni kezdték az időt, amire rá is faragtak, mert a 89. percben Joshua Kimmich megmentett egy túl hosszúnak tűnő beadást, visszafejelt labdáját pedig Florian Wirtz kapásból lőtte a jobb alsó sarokba. Még két veszélyes helyzet kimaradt, így aztán hosszabbításra volt szükség.
A hosszabbítástban egy-egy fellángolás mellett főleg ápolással és reklamálással telt az idő. Inkább a házigazda dolgozott ki lehetőségeket, sőt a hajrában Jamal Musiala lövése telibe találta Marc Cucurella kezét, Taylor viszont mégse ítélt tizenegyest, pedig kulcspillanat lehetett volna. Pár perccel később Füllkrug fejesét tenyerelte ki a jobb alsóból Unai Simón, úgy tűnt, vége már a meccsnek, amikor Olmo beadását Mikel Merino a kapu jobb oldalába fejelt.
Rohantak előre a németek, de Füllkrug fejese célt tévesztett. Újabb gól nem jött össze, de a spanyoloknak üröm az örömben, hogy Dani Carvajalt a 125. percben második sárga lappal kiállította a játékvezető. Szintén rossz hír Spanyolországnak, hogy Pedri térdében ficamot szenvedett, így számára véget ért az Eb.