Il Portogallo stacca il pass per gli ottavi di finale dei Mondiali 2026, superando la Croazia 2-1 al termine di una sfida decisa in un secondo tempo lunghissimo, chiuso da un recupero di oltre tredici minuti. I lusitani affronteranno la Spagna al prossimo turno.

Primo tempo bloccato, con il Portogallo più propositivo fin dai primi minuti. Al 5' Leao sfonda sulla fascia sinistra e serve Bruno Fernandes, ma Livakovic respinge. La Croazia si chiude e prova a colpire in ripartenza, senza però creare occasioni pericolose. Si va al riposo sullo 0-0.

La ripresa si apre con il vantaggio croato: all'8' Stanisic pesca in mezzo Matanovic, la palla arriva a Perisic che batte Diogo Costa per lo 0-1. Tre minuti dopo la Croazia sfiora il raddoppio con Matanovic, ma la rete viene annullata per fuorigioco. Il Portogallo reagisce con Leao, che al 58' fa tremare la traversa con un destro potente da fuori area. Al 61' arriva la prima illusione per Cristiano Ronaldo, che batte Livakovic ma vede il gol cancellato per offside.

Il pareggio lusitano arriva comunque al 68', su rigore: Vlasic atterra Veiga in area, l'arbitro Eskas viene richiamato al monitor e dopo l'on-field review assegna il penalty. Dal dischetto Cristiano Ronaldo non sbaglia e firma l'1-1. Al 76' la Croazia sfiora nuovamente il vantaggio con una doppia occasione di Kovacic, che colpisce prima il palo e poi trova la respinta di Diogo Costa. All'80' arriva un altro gol annullato, questa volta a Sucic.