Utakmica je počela sa deset minuta zakašnjenja zbog iznenadnog nevremena koje je zahvatilo Minhen, uključujući jaku kišu i grad, što je nateralo igrače da potraže zaklon i odložilo početak meča.
Nemačka je povela u 48. minutu golom Florijana Virca, koji je glavom pogodio mrežu nakon preciznog centaršuta kapitena Džošue Kimika, koji je slavio jubilej pošto mu je ovo bio 100. meč u dresu “Pancera”.
Portugal je izjednačio u 63. minutu preko Franciska Konseisaa, koji je preciznim udarcem sa distance savladao nemačkog golmana. Samo pet minuta kasnije, u 68. minutu, Kristijano Ronaldo je postigao gol iz neposredne blizine nakon asistencije Nuna Mendesa, a pogodak je potvrđen nakon VAR provere. Za legendarnog Portugalca ovo je 137. gol u reprezentativnom dresu.
Uprkos pritisku Nemačke u završnici meča, uključujući udarac koji je završio na stativi i nekoliko odbrana portugalskog golmana, rezultat se nije menjao. Portugal je uspeo da sačuva prednost i obezbedi plasman u finale. Tu će čekati boljeg iz duela Francuska – Španija.