MUNDIAL·26

Round of 16 · Monday, July 6 · Dallas Stadium, Dallas · 70,649 in the stands

kickoff 14:00 local · 36°C · 42% humidity · roofed stadium

0:1

Spain

90+1 Mikel MERINO (pen)

tap a player for their match file

Portugal4-2-3-1
Spain4-2-3-1
DIOGO COSTA7.2RUBEN DIAS6.4RENATO VEIGA6.6JOAO CANCELO6.6NUNO MENDES6.6BRUNO FERNANDES7.0JOAO NEVES7.0VITINHA5.7CRISTIANO RONALDO6.9JOAO FELIX6.8PEDRO NETO5.8Unai SIMON7.2Pedro PORRO6.8Aymeric LAPORTE6.8Pau CUBARSI6.7Marc CUCURELLA7.0Alex BAENA6.9RODRI6.9PEDRI6.2Dani OLMO6.7Lamine YAMAL6.6Mikel OYARZABAL6.9
from the bench

match pulse — xG per 5 minutes · goals · cards

4590PORESP

goals — hover the strip for every shot and card, with names

  • 90+1Merino0.55 xG
POR 0:0 ESP0'kickoff
3' Oyarzabal — xG 0.04 · Saved7' Cancelo — xG 0.03 · Missed8' Oyarzabal — xG 0.61 · Missed10' Neto — xG 0.01 · Blocked12' Ronaldo — xG 0.03 · Saved14' Baena — xG 0.02 · Missed16' Yamal — xG 0.06 · Saved16' Baena — xG 0.07 · Saved23' Porro — xG 0.01 · Missed31' Olmo — xG 0.06 · Missed37' Ronaldo — xG 0.17 · Saved41' Mendes — xG 0.03 · Blocked45' Rodri — xG 0.02 · Missed59' Ronaldo — xG 0.09 · Missed61' Pedri — xG 0.06 · Blocked62' Yamal — xG 0.01 · Blocked65' Baena — xG 0.08 · Saved73' Yamal — xG 0.04 · Saved76' Vitinha — xG 0.03 · Blocked76' Fernandes — xG 0.03 · Missed77' Torres — xG 0.01 · Missed78' Olmo — xG 0.04 · Blocked90 + 1' Merino — xG 0.55 · Goal90 + 7' Bernardo — xG 0.16 · Missed90 + 9' J. Neves — xG 0.06 · Missed

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

POR 0:0 ESP
1.0015304560759090 + 1' Merino — GOAL0.641.68

On paper vs as played — formation sheet vs heatmap reality

POR 4-2-3-1 attack →, ← ESP 4-2-3-1 attack. The teamsheet, as announced.

1DIOGO COSTADIOGO COSTA3RUBEN DIASRUBEN DIAS13RENATO VEIGARENATO VEIGA20JOAO CANCELOJOAO CANCELO25NUNO MENDESNUNO MENDES8BRUNO FERNANDESBRUNO FERNANDES15JOAO NEVESJOAO NEVES23VITINHAVITINHA7CRISTIANO RONALDOCRISTIANO RONALDO11JOAO FELIXJOAO FELIX18PEDRO NETOPEDRO NETO23Unai SIMONUnai SIMON12Pedro PORROPedro PORRO14Aymeric LAPORTEAymeric LAPORTE22Pau CUBARSIPau CUBARSI24Marc CUCURELLAMarc CUCURELLA15Alex BAENAAlex BAENA16RODRIRODRI20PEDRIPEDRI10Dani OLMODani OLMO19Lamine YAMALLamine YAMAL21Mikel OYARZABALMikel OYARZABAL

The duel — team data, FIFA tracking included

42%
Possession
51%
0.91
Expected goals
1.72
41
Threat
59
10
Shots
15
2
On target
6
378
Passes completed
490
43
Forced turnovers
55
19.1s
Ball recovery time
13.8s
4.12
High-press phases
8.99
12
Fouls committed
8
2
Offsides
1
113 km
Distance covered
115 km
34.8 km/h
Top speed
33.6 km/h

Territory — where each team lived

Every player's heatmap, minutes-weighted and stacked per team. Portugal attack →, Spain attack. Brighter is more presence; where the colors meet is the contested ground.

How it happened

  1. 56NELSON SEMEDO (in) comes off the bench to replace NUNO MENDES (out) (Portugal)
  2. 71RAFAEL LEAO (in) comes off the bench to replace JOAO FELIX (out) (Portugal)
  3. 71DIOGO DALOT (in) comes off the bench to replace JOAO CANCELO (out) (Portugal)
  4. 75Ferran TORRES (in) comes off the bench to replace Alex BAENA (out) (Spain)
  5. 83BERNARDO SILVA (in) comes off the bench to replace VITINHA (out) (Portugal)
  6. 83FRANCISCO CONCEICAO (in) comes off the bench to replace PEDRO NETO (out) (Portugal)
  7. 85Mikel MERINO (in) comes off the bench to replace Dani OLMO (out) (Spain)
  8. 85Fabian RUIZ (in) comes off the bench to replace PEDRI (out) (Spain)
  9. 89BERNARDO SILVA (Portugal) is booked by the referee.
  10. 90+1Mikel MERINO (Spain) scores!!
  11. 90+3RENATO VEIGA (Portugal) is booked by the referee.
  12. 90+7Borja IGLESIAS (in) comes off the bench to replace Mikel OYARZABAL (out) (Spain)
  13. 90+8Ferran TORRES (Spain) is booked by the referee.

The morning-after column · AI-written from the match data

Spain's Late Blow Ends Portugal's Stubborn Rearguard

Spain suffocated Portugal in Dallas. Possession 51 per cent to 42, high-press sequences 9.0 to 4.1, forced turnovers 55 to 43—the numbers tell of relentless territorial dominance. Yet Spain wasted a big chance in the eighth minute. Portugal, passive and compact, managed only 2 shots on target from 10 attempts, but held firm until the 91st minute, when Spain finally converted and delivered the knockout blow.

Ball recovery time was Spain's lethal advantage: 13.8 seconds versus Portugal's 19.1 generated constant attacking flow. The xG gap—1.72 to 0.91—should have produced a wider margin. João Neves and Bruno Fernandes, Portugal's creative fulcrum, were systematically suffocated by Spain's press. A late Portuguese chance in the 90th minute (xG 0.16) was too desperate, too late. Spain's conversion in the 91st minute ended a match of Spanish dominance interrupted by frustration.

Spain's 1.72 xG advantage, built on nine high-press phases and 55 forced turnovers, required 91 minutes to translate into the single goal that ended Portugal's increasingly desperate resistance.

90+1

Spain's goal ended the siege—not a great chance (xG 0.55) but the only one that mattered.

What Portugal needed

Possession passivity and chance starvation made survival impossible.

  • Only 42% possession gave Spain perpetual attacking pressure; reactive football breeds defeat.
  • xG 0.91 too thin for knockout stages; João Neves and Fernandes were starved.
  • Late chance in 90+7 (xG 0.16) needed 90 minutes of play; too little too late.

What Spain needed

Unstoppable pressing and superior transitions won despite late finishing.

  • Nine high-press phases forced 55 turnovers; oppressive football finally broke Portuguese resolve.
  • Ball recovery 13.8s versus Portugal's 19.1s enabled constant transitions; quicker tempo wins.
  • Eighth-minute miss (xG 0.61) nearly proved fatal; efficiency arrived late in 91st minute.