Kenya Sport

Portugal's Late Comeback Secures 2-1 Victory Over Croatia

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 precarious deficit into a late, high-pressure victory. Portugal move from 5 to 8 points with their goals tally rising from 6 to 8 and goals against from 1 to 2 (new goal difference +6), while Croatia slip from 6 to 6 points, their goals for increasing from 5 to 6 and goals against from 5 to 7 (new goal difference -1), a damaging swing in a direct knockout assignment.

Match Report

The contest began with Portugal trying to impose their possession game, but the first major incident came on 17' when Rúben Dias (Portugal) collected a yellow card for elbowing, a reminder of Croatia’s willingness to compete physically and disrupt the rhythm.

At half-time, Zlatko Dalic moved first. On 46', Igor Matanović replaced Ante Budimir (Croatia), a like-for-like change up front aimed at adding more mobility against Portugal’s back line.

The adjustment paid off indirectly when Croatia struck first. On 53', Croatia goal — Ivan Perišić (unassisted) drove forward from the left and finished a flowing move to put Croatia 0-1 ahead, punishing Portugal’s slow defensive reset.

Portugal thought they had an instant response. On 61', Cristiano Ronaldo had the ball in the net, but a VAR review concluded “Goal Disallowed - offside”, keeping Croatia’s 0-1 lead intact and briefly deepening Portuguese frustration.

Martinez reacted with a triple midfield and full-back reshuffle. On 62', Bernardo Silva replaced Vitinha (Portugal), adding guile between the lines. One minute later, on 63', Francisco Conceição replaced Pedro Neto (Portugal) to inject directness on the flank, while Nélson Semedo replaced Bruno Fernandes (Portugal), a structural tweak that pushed João Cancelo inside and changed the balance of Portugal’s right side. Also on 63', Gonçalo Ramos replaced João Cancelo (Portugal), shifting Portugal into a more aggressive, striker-heavy shape.

The pressure finally told. On 68', Portugal goal — Cristiano Ronaldo (unassisted) converted from the penalty spot to level at 1-1, a high-stakes moment that rewarded Portugal’s territorial dominance and more vertical approach after the substitutions.

Immediately after the equaliser, Croatia tried to refresh their attacking midfield. On 68', Mario Pašalić replaced Martin Baturina (Croatia), aiming to regain control of second balls and provide late penalty-box runs.

Portugal’s equaliser did not end the VAR drama. On 81', Petar Sučić thought he had restored Croatia’s lead, but another VAR intervention ruled “Goal Disallowed - offside”, preserving the 1-1 scoreline and underlining Portugal’s vulnerability to Croatia’s transitional surges.

Moments later, Martinez made a decisive late-game call. On 81', Rúben Neves replaced Cristiano Ronaldo (Portugal), sacrificing his iconic forward for midfield stability and ball circulation, trusting Gonçalo Ramos to lead the line in the closing stages.

Croatia continued to adjust. On 90+2', Joško Gvardiol replaced Nikola Vlašić (Croatia), a defensive-minded switch intended to lock down the flanks and see out what, at that stage, looked like a draw.

Instead, Portugal found their moment. On 90+4', Portugal goal — Gonçalo Ramos (assisted by Rafael Leão) completed the turnaround for 2-1, with Leão attacking space on the left and cutting back for Ramos to finish, a textbook exploitation of Croatia’s late defensive reshuffle.

Still chasing the game, Croatia introduced fresh attacking legs. On 90+6', Andrej Kramarić replaced Mateo Kovačić (Croatia), pushing more forwards into the final third in search of an equaliser.

The closing minutes were frantic. On 90+8', Ivan Perišić (Croatia) received a yellow card for unsportsmanlike conduct, reflecting Croatia’s rising frustration. Deep into added time, on 90+13', Joško Gvardiol thought he had forced extra time, but yet another VAR check chalked off the goal for offside, the third disallowed strike of the night and the final confirmation of 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 broadly aligned with chance quality, even if the shot-on-target count tilted towards Croatia. Portugal’s higher xG (2.18 vs 1.34) reflects a smaller number of but better-quality chances, crowned by the penalty and Ramos’s close-range winner. Croatia’s six shots on target were often from less favourable positions, forcing Diogo Costa into five saves but not generating the same level of clear-cut danger. Portugal’s 61% possession and 584 passes at 91% accuracy underpinned a territorial, control-based approach, while Croatia’s 39% share and 368 passes at 85% accuracy pointed to a counter-attacking plan that relied on transitions and wide overloads. The three VAR-disallowed goals highlight how fine the margins were, but on balance, Portugal’s more efficient use of high-value chances justified the 2-1 scoreline.

Standings Update & Seasonal Impact

Portugal’s victory lifts them to 8 points with a goals-for tally of 8 and goals-against of 2, producing a new goal difference of +6. Coming from a group-stage base of 5 points and +5, they carry both momentum and a strengthened statistical profile into the Round of 32, reinforcing their status as one of the competition’s more balanced sides at both ends of the pitch.

Croatia, by contrast, remain on 6 points after this defeat, but their goals-for column rises to 6 and goals-against to 7, leaving them with a new goal difference of -1. From an initial position of 6 points and a neutral goal difference, this loss not only dents their defensive record but also shifts them into negative territory on goal difference, which could be significant in tie-break scenarios deeper in the tournament.

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 display was clinical in decisive moments (2 goals from 2.18 xG and just 3 shots on target) and territorially dominant (61% possession, 584 passes), but not without defensive warning signs given Croatia’s 6 shots on target and three offside goals. Martinez’s in-game management, especially the introduction of Bernardo Silva, Francisco Conceição and Gonçalo Ramos, shifted the attacking dynamics and ultimately produced the late winner.

Croatia were dangerous but vulnerable, generating more efforts on goal (6 shots on target from 13 total shots) yet conceding high-quality opportunities that their back line struggled to manage, as reflected in Portugal’s higher xG and 10 shots inside the box. Dalic’s substitutions initially helped maintain threat in transition, but the late defensive reshuffle with Joško Gvardiol and the subsequent structural tweaks could not withstand Portugal’s sustained pressure. Over 90 minutes, Portugal’s superior control and chance quality edged a finely poised Round of 32 tie that turned on set-piece composure, late-game execution and razor-thin offside calls.