Od pierwszych minut Hiszpania zaczęła lepiej i szybko przejęła inicjatywę. W 21. minucie Jamal posłał precyzyjne podanie do ataku, a po zamieszaniu w polu karnym Portugalii Martin Zubimendi szybko wykończył akcję, otwierając wynik dla La Roja. Jednak zaledwie 5 minut później Nuno Mendes popisał się imponującym rajdem z lewego skrzydła i umieścił piłkę w siatce Unaia Simona, wyrównując wynik na 1:1.

Mecz nadal toczył się w atmosferze wzajemnej zaciętości między obiema drużynami. Gdy wydawało się, że pierwsza połowa zakończy się remisem, Pedri posłał sprytne podanie prostopadłe do Mikela Oyarzabala, który spokojnie wykończył akcję, dając Hiszpanii prowadzenie 2:1 w 45. minucie.

W drugiej połowie trener Roberto Martinez wprowadził zmiany taktyczne, wprowadzając na boisko Rubena Nevesa i Nelsona Semedo. Portugalia niemal wyrównała w 49. minucie, gdy Bruno Fernandes umieścił piłkę w siatce, ale sędzia nie uznał gola z powodu spalonego.

Mimo to, w 61. minucie, po dośrodkowaniu kolegi z drużyny, Cristiano Ronaldo znalazł się w odpowiednim miejscu i czasie, ustawiając się w polu karnym, by wykorzystać okazję i wyrównać na 2:2 dla Portugalii. Radość CR7 nie trwała jednak długo, ponieważ w 87. minucie z powodu kontuzji musiał opuścić boisko.