Round of 32 · Wednesday, July 1 · Seattle Stadium, Seattle · 66,925 in the stands
kickoff 13:00 local · 16°C · 74% humidity
after extra time
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
- 25′Diarra0.70 xG
- 51′I. Sarr0.39 xG
- 86′Lukaku0.16 xG
- 89′Tielemans0.14 xG
- 120+5′Tielemans0.79 xG
The xG race — cumulative expected goals, minute by minute
BEL 0:0 SENOn paper vs as played — formation sheet vs heatmap reality
BEL 4-2-3-1 attack →, ← SEN 4-3-3 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. Belgium attack →, ← Senegal attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 24′Habib DIARRA (Senegal) scores!!
- ′Before the second half begins Romelu LUKAKU (in) comes off the bench to replace Charles DE KETELAERE (out) (Belgium)
- 51′Ismaila SARR (Senegal) scores!!
- 56′Dodi LUKEBAKIO (in) comes off the bench to replace Jeremy DOKU (out) (Belgium)
- 56′Nicolas RASKIN (in) comes off the bench to replace Kevin DE BRUYNE (out) (Belgium)
- 63′Diego MOREIRA (in) comes off the bench to replace Hans VANAKEN (out) (Belgium)
- 64′Brandon MECHELE (Belgium) is booked by the referee.
- 66′Lamine CAMARA (in) comes off the bench to replace Pape GUEYE (out) (Senegal)
- 67′Lamine CAMARA (Senegal) is booked by the referee.
- 73′Ibrahim MBAYE (in) comes off the bench to replace Iliman NDIAYE (out) (Senegal)
- 73′Pape Matar SARR (in) comes off the bench to replace Habib DIARRA (out) (Senegal)
- 78′Thomas MEUNIER (in) comes off the bench to replace Maxim DE CUYPER (out) (Belgium)
- 86′Romelu LUKAKU (Belgium) scores!!
- 89′Youri TIELEMANS (Belgium) scores!!
- 90′Rudi GARCIA (Belgium) is booked by the referee.
- 93′Nicolas JACKSON (in) comes off the bench to replace Sadio MANE (out) (Senegal)
- 93′El Hadji Malick DIOUF (in) comes off the bench to replace Ismail JAKOBS (out) (Senegal)
- 95′Bara Sapoko NDIAYE (in) comes off the bench to replace Idrissa Gana GUEYE (out) (Senegal)
- 109′Amadou ONANA (in) comes off the bench to replace Leandro TROSSARD (out) (Belgium)
- 120+5′Penalty Awarded
- 120+5′Youri TIELEMANS (Belgium) successfully converts the penalty!
The morning-after column · AI-written from the match data
Senegal Squander Superiority; Belgium Force Extra-Time Escape
Senegal's undoing was not shortage of chances but failure to finish them. A 0.91-xG shot in the 13th minute beat the goalkeeper but struck the post—an inch decides everything. Belgium scored twice on low-xG efforts (0.16, 0.14 in minutes 86 and 89) to force extra time, then sealed it via genuine 0.79-xG chance. The recovery-time gap proved decisive: Senegal's 22.7 seconds versus Belgium's 15.7 meant they could not stabilise under pressure, especially with just 2.2 high-press phases to Belgium's 3.9.
Senegal created 2.09 expected goals to Belgium's 1.74, but a 0.91-xG chance hitting the post in the 13th minute and Belgium's superior recovery speed (15.7 to 22.7 seconds) decided 120 minutes.
120+5′
Belgium's winning goal, the 0.79-xG chance finally ending Senegal's dream in extra time.
What Belgium needed
Pressing intensity and recovery speed turned a dead match into victory; mental fortitude won when football lost.
- Ball recovery of 15.7 seconds versus Senegal's 22.7 was the tactical margin; faster regain undid their advantage.
- Youri Tielemans' 9.0 rating was the backbone: control midfield at this level to orchestrate possession in tight fixtures.
- Two conversions on low-xG shots (0.16, 0.14) proved fortunate; cannot rely on luck against stronger opponents later.
What Senegal needed
Dominated play but lacked ruthlessness when it counted; wastefulness cost them dearly.
- The 0.91-xG miss in minute 13 hitting post was decisive: scoring there makes this 3-0; it changed everything.
- Ball-recovery lag (22.7s versus Belgium's 15.7) exposed the defence: sharpening regain speed would neutralise Belgium's pressing threat.
- The 0.34-xG miss in minute 109 during ET squandered the moment when fatigue favours the side that breaks first.