Hat-tricks, heartbreak and a VAR finger in the air: the night the group stage cracked wide open
Somewhere in Foxborough, Ousmane Dembélé was being mobbed by teammates before the clock had even reached half-time, and somewhere in Seattle, a defender named Shoja Khalilzadeh had already started running toward the corner flag, arms wide, certain he’d just sent Iran into the knockout rounds. One of those men got to keep his moment. The other watched a linesman’s flag and a video screen swallow it whole.
That is the kind of day Friday was. Not a procession, not a checklist of qualified teams jogging through the motions, but a day where the tournament’s polite early manners finally gave way to something rawer. Three groups closed their books at once. Six matches, three time zones, and a running emotional gradient that swung from joy in Boston to numb silence in Montevideo’s living rooms.
We came in expecting a tidy housekeeping day, the sort where the big nations punch their tickets and we all nod along. Instead we got a hat-trick that arrived like a thunderclap, a Belgian striker rewriting his country’s record book, the smallest nation in the field refusing to be a footnote, and a stoppage-time VAR call that will be replayed in Tehran for years. The group stage didn’t end with a whisper. It ended with an argument.
The group stage signed off with Dembélé’s lightning, Lukaku’s history, Cape Verde’s quiet miracle and a Seattle VAR ruling that left Iran agonizing over a single inch — a Friday that handed out as much heartbreak as it did qualification.
At a glance
Seattle
A stoppage-time Iran “winner” wiped out by VAR for offside; Egypt take second in Group G, Iran left sweating the third-place math.
Vancouver
Trossard’s double and a record-setting Lukaku goal power Belgium to top spot in Group G; New Zealand bow out with a goal to remember.
Houston
A goalless draw that meant everything: Cape Verde become the smallest nation ever to reach a World Cup knockout round; Saudi Arabia go home.
Guadalajara
Álex Baena’s first-half strike is enough; Spain finish the group unbeaten, Uruguay’s tournament ends in frustration.
Boston
Dembélé’s first-half hat-trick buries a heavily rotated Norway; France complete a perfect group with three wins from three.
Group I finale
A four-minute opener, a 13th-minute red card and a five-goal storm; Senegal finish third with a statement and wait on the third-place standings.
The main story of the day
For two weeks this tournament has been a tease — a lot of good football, plenty of qualification, but very few of those nights that lodge in the memory. Friday cashed in all at once.
The headline belongs to Dembélé, because hat-tricks before half-time tend to do that. France went to Boston already through and could have coasted. Didier Deschamps’ side instead treated the Norway game like a statement of intent, and their most in-form attacker turned a dead-rubber-on-paper into a personal showreel. Two of his three goals came from Kylian Mbappé’s feet — the captain happy, for one night, to play conductor rather than soloist. By the time Dembélé cut inside and curled in his third, France weren’t auditioning for the knockouts. They were warning everyone else in the bracket.
But the more revealing story might be the one without a superstar in it. Cape Verde — population under half a million, a squad stitched together from diaspora careers across Europe — drew 0–0 with Saudi Arabia and walked off as the smallest country ever to reach a World Cup knockout round. No fireworks. No fairy-tale winner. Just a team that knew exactly what a point was worth and refused to give it up. In an expanded 48-team tournament that critics feared would dilute the drama, Cape Verde are the rebuttal: the underdog story the bigger format was supposed to make possible.
And then there was Seattle, where the night’s mood flipped on a frame of video. Iran thought they’d won it. The replay said otherwise. That single decision — fair by the letter of the law, brutal by the feel of it — is the thing fans will be relitigating long after the qualified teams are confirmed. The group stage didn’t just end on Friday. It picked a fight on the way out.
Match-by-match recap
France 4–1 Norway — Boston
A perfect group stage, sealed in style. With qualification already secured, France could have managed the night. Dembélé had other ideas, completing a first-half hat-trick fed largely by Mbappé, who looked entirely content setting the table for someone else.
- Tactical turning point
- Norway’s decision to rest key men — Erling Haaland watched from the bench — handed France’s front line acres of room, and they feasted before the interval.
- Key player
- Dembélé, obviously, but Mbappé’s two assists were the quieter masterclass.
- Biggest missed chance
- Norway had glimpses on the break but never tested France with the urgency the scoreline demanded.
- Emotional moment
- the French bench erupting at the third goal — a reminder that even cruise-control nights mean something when you’re chasing a tournament.
- What it means
- France top Group I with nine points and a frightening attacking rhythm. Norway go through as runners-up but with questions about how much that rotated, Haaland-less display tells us.
Belgium 5–1 New Zealand — Vancouver
A slow start, then an avalanche. Belgium needed the win to leapfrog Egypt and top Group G, and once Leandro Trossard bundled them in front from a 28th-minute corner scramble, the floodgates creaked open.
- Tactical turning point
- Belgium tightening the midfield screws after the break, with Kevin De Bruyne pulling strings and Trossard adding his second.
- Key player
- Trossard’s double earned the headlines, but the night belonged to Romelu Lukaku, whose 86th-minute header was his sixth World Cup goal — making him Belgium’s all-time leading scorer at the tournament, past Marc Wilmots.
- Biggest missed chance
- New Zealand had moments before the deluge but couldn’t make them count.
- Emotional moment
- Elijah Just’s 84th-minute consolation, a goal the All Whites and their travelling support absolutely roared — pride in a tournament that was always going to end here.
- What it means
- Belgium win the group and set up a last-32 tie against a third-place finisher in Seattle. New Zealand leave with their heads up and one goal to treasure.
Spain 1–0 Uruguay — Guadalajara
Efficient, controlled, unmistakably Spain. Álex Baena’s first-half goal was the difference, and Luis de la Fuente’s side spent the rest of the night doing what this Spain does best — keeping the ball, keeping the lead, keeping their opponents at arm’s length.
- Tactical turning point
- Spain’s midfield suffocating Uruguay’s attempts to build, forcing Marcelo Bielsa’s men into hopeful balls that went nowhere.
- Key player
- Baena, for the goal, though the entire Spanish engine room deserves a mention.
- Biggest missed chance
- Uruguay pressed after the break but never manufactured the clear sight of goal they desperately needed.
- Emotional moment
- the resignation on Uruguayan faces as the clock ran down — another World Cup, another early exit for a proud footballing nation.
- What it means
- Spain finish top of Group H, unbeaten, and look every bit a contender. Uruguay are out, and the questions about their generational transition just got louder.
Cape Verde 0–0 Saudi Arabia — Houston
The scoreless draw that made history. Cape Verde didn’t need to win — they needed to not lose — and they defended their place in the knockout rounds with discipline and nerve.
- Tactical turning point
- Cape Verde’s back line holding shape through every Saudi push, refusing to be drawn out.
- Key player
- the entire Cape Verde defensive unit, plus a goalkeeper who commanded his box when it mattered.
- Biggest missed chance
- Saudi Arabia, needing a win to survive, couldn’t break a packed and organized block.
- Emotional moment
- the final whistle — and the realization, sinking in slowly, that the smallest nation in the field had just reached the last 32.
- What it means
- Cape Verde advance as Group H runners-up to a date with Argentina. Saudi Arabia, needing more, are eliminated.
Egypt 1–1 Iran — Seattle
The night’s cruelest theatre. The draw was enough for Egypt to lock up second in Group G, but Iran threw everything at a winner in stoppage time — and thought they’d found it when Shoja Khalilzadeh stabbed home from the back post after a messy Egyptian clearance. The celebrations had already begun when VAR intervened: offside, no goal.
- Tactical turning point
- Iran’s late siege, which produced the disallowed goal and, moments later, Saeid Ezatolahi rattling the crossbar from six yards in the dying seconds.
- Key player
- Egypt’s defense, which absorbed wave after wave when it mattered most.
- Biggest missed chance
- Ezatolahi’s crossbar — inches from sending Iran through outright.
- Emotional moment
- the gut-punch of the VAR overrule, joy to despair in the time it takes a screen to flicker.
- What it means
- Egypt finish second and are through. Iran finish third and must wait on the best-third-place math, knowing they were an inch and a flag from controlling their own fate.
Senegal 5–0 Iraq — Group I finale
A rout that started early and never let up. Habib Diarra struck inside four minutes, and Iraq’s task became near-impossible when Rebin Sulaka was sent off in the 13th minute for hauling down Sadio Mané.
- Tactical turning point
- the red card, which turned a contest into an exhibition.
- Key player
- Pape Gueye, who scored twice — one of them, as widely reported, a thunderous effort clocked at around 132 km/h. Ismaila Sarr and Iliman Ndiaye also got on the scoresheet.
- Biggest missed chance
- academic, given the gulf, but Iraq never threatened.
- Emotional moment
- Mané, the elder statesman, conducting the Senegalese press and pulling the foul that changed the game — leadership without needing a goal.
- What it means
- Senegal sign off third in Group I with a five-goal statement, and now wait to learn if it’s enough among the best third-placed sides. Iraq’s tournament ends without a point.
Best moments of the day
-
Dembélé’s hat-trick before half-time — the single most electric passage of the day, and a statement that France’s attack is peaking at the right time.
-
Khalilzadeh’s disallowed winner in Seattle — not a happy moment, but the most dramatic, the kind of VAR sequence that defines a tournament’s folklore.
-
Lukaku’s record-breaking sixth World Cup goal — history in real time, Belgium’s all-time leading scorer at the finals.
-
Cape Verde’s final whistle in Houston — a goalless draw that felt like a trophy lift for the smallest nation in the bracket.
-
Ezatolahi’s crossbar, seconds later — the cruelty doubled down; Iran came within the width of the woodwork of the knockouts.
-
Mané winning the foul that broke Iraq — a veteran’s fingerprints all over a rout he didn’t even score in.
-
Elijah Just’s consolation for New Zealand — a goal celebrated like a winner, because for the All Whites and their fans, it was a farewell worth roaring.
-
Mbappé turning provider — two assists from a player who usually wants the ball in the net himself; a small act of selflessness that says a lot about France’s mood.
-
Pape Gueye’s 132 km/h strike — pure violence off the boot, one of the cleanest hits of the day.
-
Baena’s decisive finish for Spain — understated, but the kind of clinical moment that separates contenders from the rest.
The drama section
The night’s defining controversy lives in Seattle. Iran’s stoppage-time goal was chalked off for offside after a VAR review, and the call appears to have been correct by the rulebook — Khalilzadeh was beyond the last defender when the ball broke to him. Correct and crushing are not mutually exclusive. Fans will rage, and that’s understandable: the human eye saw a goal, the celebrations started, and then technology rewound the joy. The debate isn’t really about whether the decision was right. It’s about how it feels to lose a World Cup moment to a frozen frame. Iran can rightly point out they then hit the crossbar in the final seconds, too — fate piling on.
Elsewhere, Iraq’s 13th-minute red card for Rebin Sulaka, conceding the foul on Mané, effectively ended the contest against Senegal before it began. A clear last-ditch challenge, hard to argue with, but it robbed the match of any competitive tension. No penalties of note, no manager meltdowns worth inflating — the real drama was concentrated in that one Seattle sequence, and it was more than enough.
The emotional temperature
Joy
Boston and the French camp, where a hat-trick turned a formality into a party; and Cape Verde, whose joy was quieter but deeper.
Relief
Belgium, who needed the result to top the group and got it emphatically; Egypt, who held on for second.
Frustration
Uruguay, eliminated and out of answers; Saudi Arabia, undone by a block they couldn’t break.
Fear
Iran, staring at a third-place table they no longer control; Senegal, in the same anxious waiting room.
Hope
New Zealand’s travelling fans, who got their goal and a reason to believe the program is growing; and Cape Verde’s, who now dare to dream against Argentina.
Players who owned the day
Ousmane Dembélé
A first-half hat-trick to top the group. He’s hit form at the exact moment France needed him to, and the rest of the draw should be nervous.
Romelu Lukaku
Goal number six at World Cups, a national record, and another reminder that for all the talk of Belgium’s transition, their old guard still delivers on the biggest stage.
Leandro Trossard
Two goals and the man who broke New Zealand’s resistance. A tidy, decisive night from a player who thrives when given the freedom to roam.
Pape Gueye
Two goals, including a ferocious long-range hit, from a player not known as a scorer. The kind of surprise contribution that wins knockout ties.
Álex Baena
The only goal in a game Spain had to win to top the group. Quiet, clinical, exactly what a contender needs from its supporting cast.
Kylian Mbappé
No goal, two assists, and a captain’s willingness to share the spotlight. Sometimes the most important player is the one making everyone else better.
Egypt's back line
Unsung, but they absorbed a brutal late Iranian onslaught to protect the point that sent them through.
Teams rising and falling
Stock rising
- France, who look like a side hitting top gear with a frightening attack.
- Cape Verde, the tournament’s heart, defying every expectation.
- Belgium, who answered the “are they still good enough?” question with five goals and a record.
Stock falling
- Uruguay, out in the group stage and facing hard questions about their direction.
- Saudi Arabia, unable to convert a winnable final group game.
- And, with sympathy, Iran — not for performance but for cruel fortune, left clinging to a math problem they can’t solve themselves.
Tactical notes for serious fans
France’s willingness to let Mbappé operate as a creator rather than a finisher gave Norway’s defenders an impossible read — they tracked the captain and Dembélé ghosted in behind. Expect opponents to plan for that fluidity.
Norway’s heavy rotation, including benching Haaland, tells us they trust their squad depth but also that they may have one eye on a deep run. It’s a gamble: rhythm matters in knockouts, and they enter the last 32 without a sharp competitive 90 from their talisman.
Cape Verde’s game management was a clinic in low-block discipline — compact lines, no panic, and a goalkeeper who owned his area. It’s not glamorous, but it’s exactly how smaller nations survive and advance in an expanded field.
Spain continue to win without needing to overwhelm. Their control-based approach means tight scorelines, but also that they rarely look like conceding. In a long tournament, that economy of effort could matter.
Senegal’s early goal plus the red card distorts the tactical read, but their pressing intensity — Mané dragging the foul, the relentless pursuit — suggests a side that can suffocate opponents when it clicks.
Fan sentiment pulse
- Happiest fan base
- Cape Verde, no contest — a nation experiencing a knockout berth for the first time, and savoring every disbelieving second of it. France’s supporters are a close second, buzzing after a swaggering finish.
- Most nervous
- Iran and Senegal fans, both refreshing the third-place standings and doing frantic mental arithmetic.
- Most frustrated
- Uruguay’s, watching another World Cup slip away early, and Iran’s, who’ll forever feel that Seattle owed them a goal.
- Neutrals' favorite moment
- the Cape Verde story, which transcended fandom — even rival supporters found themselves smiling at the smallest nation crashing the party.
- Host-city atmosphere
- Vancouver’s BC Place crackled for Belgium’s goal rush, Boston roared each French strike, and Seattle’s crowd swung from elation to disbelief inside a single VAR review.
- Social mood
- loud, divided and very online. The Iran VAR call dominated the conversation, the Cape Verde fairy tale spread warmth, and Dembélé’s name trended on the back of those 45 first-half minutes.
Qualification picture
France and Norway are through from Group I as the top two; Senegal’s five-goal finale leaves them third and dependent on the best-third-placed reckoning, with Iraq eliminated. In Group H, Spain march on as group winners with Cape Verde alongside them as runners-up — a tie with Argentina awaits Cape Verde — while Uruguay and Saudi Arabia are out. Group G sends Belgium and Egypt forward as the top two, with Iran left, like Senegal, pinned to the third-place math and New Zealand eliminated.
In short: the giants who needed to advance did. The genuine jeopardy now sits with the third-placed sides — Iran and Senegal among them — who must wait for the full group stage to close before knowing their fate. Helped themselves most: France and Cape Verde. Under the most pressure heading into the wait: Iran, agonizingly so.
Saturday, June 27
The group stage’s final day, with Groups J, K and L all closing out. Six matches, three simultaneous pairings.
- Group L
- Group K
- Group J
Colombia vs. Portugal — two sides loaded with attacking talent, with seeding and possibly group position on the line. The kind of fixture that can swing on a single moment of brilliance.
Whoever leads Portugal’s line will draw eyes, but keep one on Argentina’s forwards even in a dead-rubber-feeling Jordan tie — the world champions rarely pass up a chance to send a message.
Austria and Algeria, level on points in Group J and effectively playing a knockout for the runner-up spot behind Argentina. Win and advance; anything less and the math gets uncomfortable.
Will Argentina rotate against an eliminated Jordan side, and if so, does that hand Austria or Algeria a psychological edge knowing the group’s pecking order is already set above them?
Ghana over Croatia in Philadelphia. The Black Stars have the athleticism and the motivation; Croatia’s experience could be tested by tired legs on the final group day.
Miami Gardens for Colombia–Portugal should be a wall of noise, with both fan bases travelling in force and the South American–European edge giving it real spice.
Fanorate final whistle
What did Friday teach us? That this expanded World Cup, for all the early hand-wringing about bloat, can still produce the things we actually came for — a hat-trick that announces a contender, a record that rewrites a nation’s history, a tiny country defying the odds, and a refereeing call cruel enough to start a thousand arguments. The defining emotion wasn’t joy or heartbreak alone. It was the collision of the two, often in the same hour.
The question we carry into Saturday: who blinks on the final day of the group stage, when Groups J, K and L decide their fate and the last knockout places — and the third-place puzzle that’s tormenting Iran and Senegal — finally lock into place? Keep watching, because the tournament just showed its teeth. The polite phase is over.
A note on how this was made: Fanorate is an AI-assisted editorial project from the team at Brillmark. We research each day’s matches from multiple public sources, cross-check the facts, and write every recap in our own words. We don’t attend the matches or conduct interviews, and we’re open about the AI-assisted process behind this work. Where details were still settling at publication — particularly the best-third-place qualification math — we’ve said so rather than guess. We’re Brillmark, and this is Fanorate.