Quarter-final · Friday, July 10 · Los Angeles Stadium, Los Angeles · 70,492 in the stands
kickoff 12:00 local · 26°C · 60% humidity · roofed stadium
tap a player for their match file
match pulse — xG per 5 minutes · goals · cards
goals — hover the strip for every shot and card, with names
- 30′Ruiz0.45 xG
- 41′De Ketelaere0.13 xG
- 88′Merino0.69 xG
The xG race — cumulative expected goals, minute by minute
ESP 0:0 BELOn paper vs as played — formation sheet vs heatmap reality
ESP 4-2-3-1 attack →, ← BEL 4-2-3-1 attack. The teamsheet, as announced.
The duel — team data, FIFA tracking included
Territory — where each team lived
Every player's heatmap, minutes-weighted and stacked per team. Spain attack →, ← Belgium attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 30′Fabian RUIZ (Spain) scores!!
- 41′Charles DE KETELAERE (Belgium) scores!!
- 43′Pau CUBARSI (Spain) is booked by the referee.
- 55′Ferran TORRES (in) comes off the bench to replace Alex BAENA (out) (Spain)
- 55′PEDRI (in) comes off the bench to replace Fabian RUIZ (out) (Spain)
- 60′Romelu LUKAKU (in) comes off the bench to replace Hans VANAKEN (out) (Belgium)
- 60′Axel WITSEL (in) comes off the bench to replace Leandro TROSSARD (out) (Belgium)
- 60′Joaquin SEYS (in) comes off the bench to replace Maxim DE CUYPER (out) (Belgium)
- 71′Senne LAMMENS (in) comes off the bench to replace Thibaut COURTOIS (out) (Belgium)
- 79′Nico WILLIAMS (in) comes off the bench to replace Mikel OYARZABAL (out) (Spain)
- 85′Kevin DE BRUYNE (Belgium) is booked by the referee.
- 86′Alexis SAELEMAEKERS (in) comes off the bench to replace Kevin DE BRUYNE (out) (Belgium)
- 86′Mikel MERINO (in) comes off the bench to replace Dani OLMO (out) (Spain)
- 88′Mikel MERINO (Spain) scores!!
- 90+3′Aymeric LAPORTE (Spain) is booked by the referee.
- 90+5′Axel WITSEL (Belgium) is booked by the referee.
The morning-after column · AI-written from the match data
Spain Presses Belgium Into Submission
The numbers exposed the chasm: Spain's 2.2 expected goals to Belgium's 0.34 was the match's only real narrative. Pau Cubarsí and Rodri Hernández, both rated 7.3–7.5, controlled tempo while Courtois faced just two on-target shots before Spain's clinical 88th-minute finish (0.69 xG). Belgium's 40 forced turnovers were hollow—they lacked the precision to convert desperation into danger. Spain's ball recovery advantage and relentless pressing had already decided it.
Spain recovered possession in 11.6 seconds versus Belgium's 20-second scramble; attrition became suffocation.
88′
Spain's late goal sealed it; two hours of press intensity became, at last, inevitable.
What Spain needed
Relentless pressing dictated everything; survived one low-probability scare at 41.
- Pressed high across 11.4 phases, forcing 37 turnovers while controlling 62 percent possession.
- Ball recovery time of 11.6 seconds exhausted Belgium's 20-second struggle; midfield dominance was total.
- Rodri and Cubarsí's 7.3–7.5 ratings anchored defence; limited opponent to 0.34 xG across ninety minutes.
What Belgium needed
Outmatched in possession and tempo; their one goal proved woefully insufficient.
- Needed sharper finishing: 0.34 xG spoke to limited creation; one fortunate goal at 41 minutes was insufficient.
- Ball recovery time doubled Spain's (20s versus 11.6s); pressed by only 2.8 high-press phases against 11.4.
- Only five shots—two on target—against Spain's seventeen exposed toothless attack; early urgency was critical.