Od úvodních minut Španělsko začalo lépe a rychle se ujalo iniciativy. Ve 21. minutě poslal Yamal elegantní útočnou přihrávku a po šlápnutí v portugalské šestnáctce Martin Zubimendi rychle zakončil a otevřel skóre La Roja. Jen o 5 minut později však Nuno Mendes předvedl působivý běh z levého křídla a střelou poslal míč do sítě Unaie Simona, čímž srovnal skóre na 1:1.

Hra mezi oběma týmy pokračovala ve vyrovnaném duchu. Zrovna když se zdálo, že první poločas skončí remízou, Pedri chytře přihrál Mikelu Oyarzabalovi, který klidně zakončil a v 45. minutě zajistil Španělsku vedení 2:1.

Ve druhé půli trenér Roberto Martinez provedl taktické úpravy, když na hřiště nasadil Rubéna Nevese a Nelsona Semeda. Portugalsko málem vyrovnalo ve 49. minutě, když Bruno Fernandes poslal míč do sítě, ale rozhodčí gól neuznal kvůli ofsajdu.

Nicméně v 61. minutě se Cristiano Ronaldo po centru spoluhráče ocitl ve správný čas na správném místě. V pokutovém území se dobře postavil, využil příležitosti a vyrovnal na 2:2 pro Portugalsko. Radost CR7 však netrvala dlouho a v 87. minutě musel kvůli zranění opustit hřiště.