A dramatic late equaliser from Gonçalo Ramos saved Portugal from defeat, but Croatia's resilience and Ivan Perišić's opener saw them advance in the World Cup.
In a pulsating last-32 encounter at the 2026 FIFA World Cup, Portugal and Croatia played out a 2-2 draw that left both teams with mixed emotions. Cristiano Ronaldo's penalty and Gonçalo Ramos's stoppage-time strike cancelled out Ivan Perišić's opener, but the result saw Croatia progress to the round of 16 while Portugal's fate hung in the balance. The Estadio da Luz witnessed a contest of high drama, tactical intrigue, and individual brilliance.
Summary
Portugal dominated possession (60%) and created more chances (15 total shots, 9 corners) but were repeatedly frustrated by a disciplined Croatian defence and goalkeeper Dominik Livaković. Croatia, meanwhile, were clinical on the counter, with Perišić's 53rd-minute goal giving them the lead. Ronaldo's penalty in the 68th minute levelled the scores, but Croatia regained the advantage through a swift counter-attack that ended with Perišić's second goal. Just when it seemed Croatia would hold on, Ramos headed home from a Rafael Leão cross in the 90th minute to snatch a point.
Key Moments
17' — Rúben Dias booked: The Portugal defender went into the book for a tactical foul, a sign of Croatia's early threat on the break.
53' — Ivan Perišić opens the scoring: Croatia's veteran winger latched onto a through ball, cut inside, and fired low past Diogo Costa. The goal came against the run of play, highlighting Croatia's efficiency.
59' — Luka Modrić cautioned: The Croatian captain received a yellow card for a late challenge, a rare moment of frustration from the midfield maestro.
68' — Cristiano Ronaldo penalty: After a VAR check for handball, Ronaldo stepped up and smashed the ball into the top corner, sending Livaković the wrong way.
90' — Gonçalo Ramos equaliser: With the clock ticking into stoppage time, Leão delivered a perfect cross from the left, and Ramos rose highest to nod home from close range.
90' — Perišić booked: The goalscorer was cautioned for time-wasting, but his contribution was already decisive.
Match Analysis
Portugal's approach was built on patient build-up and width, with Nuno Mendes (4 key passes) and Rafael Leão providing constant threat from the flanks. They completed 526 accurate passes at 91% accuracy, but struggled to break down Croatia's compact 4-4-2 block. Croatia, by contrast, were content to sit deep and hit on the counter, using the pace of Perišić and the vision of Modrić. Their 4 offsides betrayed a willingness to run in behind, and they registered 6 shots on target compared to Portugal's 3.
The midfield battle was pivotal. Croatia's trio of Modrić, Mateo Kovačić, and Marcelo Brozović worked tirelessly to disrupt Portugal's rhythm, while Portugal's João Palhinha and Vitinha struggled to impose themselves. Croatia's 12 fouls reflected their aggressive pressing, while Portugal's 6 fouls indicated a cleaner, but less effective, defensive effort.
Player Performances
Gonçalo Ramos (Portugal) — 7.9 rating: The hero of the hour, Ramos scored the crucial equalizer and was a constant nuisance with his movement. His one shot on target proved decisive.
Ivan Perišić (Croatia) — 7.9 rating: A classic Perišić performance: one goal, tireless running, and a constant outlet. His experience was invaluable.
Diogo Costa (Portugal) — 7.7 rating: Made 5 saves, including several crucial stops to keep Portugal in the game. His distribution was also solid.
Nuno Mendes (Portugal) — 7.7 rating: The left-back was a creative force, delivering 4 key passes and overlapping effectively. His crossing led to the equalizer.
Rúben Dias (Portugal) — 7.5 rating: Despite an early yellow card, Dias marshalled the defence well, contributing 5 tackles and interceptions and an 86% pass accuracy.
Cristiano Ronaldo (Portugal) — 7.2 rating: Scored the penalty with typical composure but was otherwise quiet, with just one shot on target.
Key Stats
- Possession: Portugal 60% - 40% Croatia
- Total shots: Portugal 15 - 14 Croatia
- Shots on target: Portugal 3 - 6 Croatia
- Expected goals (xG): Portugal 2.18 - 1.34 Croatia
- Goalkeeper saves: Portugal 5 - 2 Croatia
- Corners: Portugal 9 - 5 Croatia
- Fouls: Portugal 6 - 12 Croatia
- Yellow cards: Portugal 1 - 2 Croatia
The xG data suggests Portugal created the better chances overall, but Croatia's finishing was more clinical. The 5 saves from Diogo Costa were vital, while Croatia's goalkeeper made only 2 saves, reflecting Portugal's lack of precision.
What This Means
Croatia's draw, combined with their earlier wins, sees them top the group with 6 points from 3 matches (2 wins, 1 loss). Portugal, with 5 points (1 win, 2 draws), finish second. Both teams advance to the round of 16. For Portugal, the draw was a wake-up call: despite dominating possession, they were twice pegged back by a resilient Croatian side. For Croatia, the performance confirmed their reputation as tournament specialists, capable of grinding out results against top opposition.
What Happens Next
Portugal will face the runner-up of Group E in the round of 16, a match that will test their defensive solidity. Croatia, as group winners, will face the runner-up of Group F. Both teams will need to improve their defensive organization: Portugal conceded 2 goals despite 60% possession, while Croatia's 4-2 loss to England in their previous match highlighted vulnerabilities. The knockout stage awaits, and both sides will be eager to progress further.
For more on the tournament, check the fixtures and standings. Follow Portugal's journey here and Croatia's here.



