Från början började Spanien bättre och tog snabbt initiativet. I den 21:a minuten levererade Yamal en snygg anfallspassning, och efter en anfallskamp i det portugisiska straffområdet avslutade Martin Zubimendi snabbt och öppnade målskyttet för La Roja. Men bara 5 minuter senare gjorde Nuno Mendes en imponerande löpning från vänsterkanten och sköt bollen i Unai Simons nät, vilket kvitterade till 1-1.

Matchen fortsatte att vara fram och tillbaka mellan de två lagen. Precis när första halvlek verkade dömd att sluta oavgjort, levererade Pedri en smart passning till Mikel Oyarzabal, som lugnt avslutade och gav Spanien 2-1-ledningen i den 45:e minuten.

I andra halvlek gjorde tränare Roberto Martinez taktiska justeringar och tog in Ruben Neves och Nelson Semedo. Portugal var nära att kvittera i den 49:e minuten när Bruno Fernandes satte bollen i nät, men domaren ogillade målet på grund av offside.

Ändå, i den 61:a minuten, efter ett inlägg av en lagkamrat, var Cristiano Ronaldo på rätt plats vid rätt tidpunkt och positionerade sig väl i straffområdet för att utnyttja möjligheten och kvittera 2-2 för Portugal. Glädjen blev dock kortvarig för CR7 då han tvingades lämna planen i den 87:e minuten på grund av skada.