MaplePitch Logo

Portugal's Comeback Victory Over Croatia: World Cup Round of 32

Portugal 2-1 Croatia at BMO Field sends Roberto Martinez’s side into the World Cup Round of 32 on the front foot, turning a perilous deficit into progression with a late winner. Portugal move from 5 to 8 points with their tally now 8 goals for and 2 against (goal difference +6), while Croatia’s defeat leaves them stuck on 6 points with 6 scored and 7 conceded (goal difference -1), a damaging swing for Zlatko Dalic’s team in the knockout picture.

Match Report

The game’s first major incident arrived on 17', when Rúben Dias (Portugal) collected a yellow card for elbowing, a rare lapse in an otherwise controlled Portuguese first half.

At half-time Dalic moved early, and on 46' Igor Matanović replaced Ante Budimir (Croatia), a like-for-like switch aimed at adding mobility to the Croatian front line.

The change paid off in terms of attacking momentum. On 53' Croatia goal — Ivan Perišić struck with an unassisted effort, arriving from the left to punish Portugal and give Croatia a 0-1 lead.

Portugal thought they had an immediate response. On 61' Cristiano Ronaldo had the ball in the net, but VAR intervened and the effort was ruled out for offside, keeping Croatia’s 0-1 advantage intact.

Moments later, Martinez reshaped his side with a triple wave of substitutions. On 62' Bernardo Silva replaced Vitinha (Portugal), adding creativity between the lines. On 63' Francisco Conceição replaced Pedro Neto (Portugal), injecting fresh pace on the flank, while at the same minute Nélson Semedo replaced Bruno Fernandes (Portugal) to rebalance the right side. Then, still on 63', Gonçalo Ramos replaced João Cancelo (Portugal), a bold attacking move that shifted Portugal towards a more aggressive front unit.

Croatia’s midfield control frayed when, on 59', Luka Modrić (Croatia) had already been booked for tripping, a yellow card that symbolised rising Portuguese pressure.

The breakthrough for Portugal came on 68'. Portugal goal — Cristiano Ronaldo converted from the penalty spot with an unassisted strike to level the match at 1-1, restoring belief after the earlier VAR setback.

Immediately after the equaliser, Croatia turned to their bench. On 68' Mario Pašalić replaced Martin Baturina (Croatia), an attempt to re-energise the attacking midfield band.

Croatia thought they had reclaimed the lead late on. On 81' Petar Sučić finished a move, but VAR again intervened and the Croatia goal was disallowed for offside, a critical turning point that preserved the 1-1 scoreline.

Martinez then made his final major adjustment. On 81' Rúben Neves replaced Cristiano Ronaldo (Portugal), shoring up midfield control while leaving Ramos as the central reference in attack.

As stoppage time began, Dalic continued to tweak his side. On 90+2' Joško Gvardiol replaced Nikola Vlašić (Croatia), adding defensive steel and aerial presence. But Portugal’s sustained pressure finally told. On 90+4' Portugal goal — Gonçalo Ramos (assisted by Rafael Leão) turned in a late winner, completing the comeback for a 2-1 scoreline and justifying Martinez’s attacking substitutions.

Croatia chased an equaliser deep into added time. On 90+6' Andrej Kramarić replaced Mateo Kovačić (Croatia), a further attacking roll of the dice. Tension spiked again on 90+8' when Ivan Perišić (Croatia) received a yellow card for unsportsmanlike conduct, frustration boiling over as the game slipped away. Croatia thought they had snatched a dramatic leveller on 90+13' through Joško Gvardiol, but VAR once more ruled the goal out for offside, confirming Portugal’s 2-1 victory.

Fixture Statistics & Tactical Audit

  • xG: Portugal 2.18 vs 1.34 Croatia
  • Possession: Portugal 61% vs 39% Croatia
  • Shots on Target: Portugal 3 vs 6 Croatia
  • Goalkeeper Saves: Portugal 5 vs 2 Croatia
  • Blocked Shots: Portugal 4 vs 2 Croatia

The underlying numbers suggest Portugal’s comeback was rooted in territorial and chance quality control rather than volume. With higher xG (2.18 vs 1.34) and a clear edge in possession (61% vs 39%), Portugal were methodical in constructing attacks, even if they produced fewer shots on target (3 vs 6). Croatia’s approach was more vertical and opportunistic, generating more efforts on goal but of generally lower average quality. Diogo Costa’s 5 saves mirrored Croatia’s 6 shots on target closely, underlining Portugal’s vulnerability in defensive transition despite their dominance on the ball. Conversely, Dominik Livaković faced only 3 shots on target, yet conceded twice, reflecting how Portugal’s best chances — notably the penalty and Ramos’s late finish — were high-quality situations that aligned with their xG edge. The scoreline broadly matches the shot quality profile: Portugal were clinical (2 goals from 2.18 xG) in key moments, while Croatia’s late disallowed goals via VAR underline how fine the margins were in a match where structure and patience ultimately trumped sporadic threat.

Standings Update & Seasonal Impact

Portugal’s 2-1 win lifts them from 5 to 8 points in this World Cup campaign, with their goals for tally rising from 6 to 8 and goals against from 1 to 2, improving their goal difference from +5 to +6. Already operating from a strong group-stage base as Group K runners-up, they now enter the Round of 32 with one of the more robust defensive records in the competition and an attack that has produced 8 goals across four matches.

Croatia, who started the knockout phase from 6 points with a neutral goal difference, now remain on 6 points but see their goals for total increase from 5 to 6 and goals against from 5 to 7, turning a 0 goal difference into -1. From a Group L platform of two wins and one defeat, this loss shifts their trajectory: instead of consolidating themselves as a side trending upwards, they exit this tie having been edged on both the scoreboard and the underlying metrics, with the negative goal difference underlining the defensive cost of late-game risk-taking.

Lineups & Personnel

Portugal Starting XI

  • GK: Diogo Costa
  • DF: João Cancelo, Rúben Dias, Renato Veiga, Nuno Mendes
  • MF: João Neves, Vitinha, Pedro Neto, Bruno Fernandes, Rafael Leão
  • FW: Cristiano Ronaldo

Croatia Starting XI

  • GK: Dominik Livaković
  • DF: Josip Stanišić, Josip Šutalo, Marin Pongračić, Ivan Perišić
  • MF: Luka Modrić, Mateo Kovačić, Nikola Vlašić, Petar Sučić, Martin Baturina
  • FW: Ante Budimir

Post-Match Verdict

Portugal’s victory was a controlled, largely clinical performance (2 goals from 3 shots on target and 2.18 xG) built on territorial dominance (61% possession) and intelligent in-game adjustments. Martinez’s aggressive substitution pattern around the hour — introducing Bernardo Silva, Francisco Conceição, Nélson Semedo and Gonçalo Ramos — tilted the game decisively, increasing Portugal’s capacity to combine between the lines and attack Croatia’s back line with depth. The late winner from Ramos, assisted by Rafael Leão, was a direct product of that recalibrated front line.

Croatia, by contrast, were dangerous but ultimately vulnerable (6 shots on target but only 1.34 xG), relying on moments rather than sustained control. Their higher shot-on-target count forced Diogo Costa into 5 saves, exposing how Portugal’s high defensive line could be attacked when Croatia broke pressure. However, the three VAR interventions — two disallowed Croatian goals and one chalked-off Ronaldo strike — highlight how Dalic’s side lived on the edge, with marginal offsides undermining their attacking reward. Once they were forced to chase the game after 1-1, Croatia’s structure loosened, and their defensive collapse in stoppage time (conceding the 90+4' winner despite having introduced Joško Gvardiol and Andrej Kramarić late on) turned a finely balanced contest into a narrow but deserved Portuguese progression, in line with the xG and possession profile.