The Night France Broke the Inevitable: How Les Bleus Stunned Spain in Extra Time
Spain had dismantled every opponent in their path. France had no right to win. And yet, in the 104th minute, Ousmane Dembélé rewrote the script entirely.
Before a ball was kicked in this semi-final, the model's probability engine had Spain as heavy favourites. And why not? La Roja had been the tournament's most complete side — a 4–0 demolition of Cape Verde, another 4–0 cruise past Saudi Arabia, a controlled win over Uruguay, a composed R32 victory over Austria, a tidy dismantling of Croatia, and then a stunning 3–1 quarter-final rout of Turkey in which Lamine Yamal, Mikel Oyarzabal, and Dani Olmo had looked like three separate forces of nature operating in perfect harmony. Spain had conceded a grand total of two goals before kick-off at this semi-final. France, for all their brilliance, had needed extra time and penalties just to get past Germany in the Round of 16, and then survived a scare against Morocco when Marcus Thuram's 109th-minute goal was the only thing standing between them and elimination. The data said Spain. The data was wrong.
Kylian Mbappé, who has made a habit of rendering probability irrelevant, put France ahead in the 23rd minute with a finish that had become almost routine across this tournament — his eighth goal in seven matches, a tally that would eventually reach 13 by the final whistle of the competition. France looked composed, disciplined, happy to absorb Spain's possession and strike on the counter. But Spain, to their enormous credit, refused to fold. Mikel Oyarzabal — the tournament's quietly brilliant equaliser — levelled in the 78th minute, sending the tie into extra time and offering Spain the momentum their fans had been waiting for. For 25 minutes, it genuinely looked as though the favourite would prevail after all.
Then came Ousmane Dembélé in the 104th minute. It was not a goal that will be remembered for its elegance — nothing in extra time ever is — but it was a goal of devastating consequence. A darting run, a low finish, and the net rippled. France 2–1 Spain. The model's biggest upset of the tournament had been confirmed. The AI had given Spain the edge across nearly every metric: possession dominance, expected goals, defensive solidity, squad depth. France won anyway.
What does this tell us? It tells us that football, even when simulated to the finest probabilistic grain, retains an irreducible stubbornness. Dembélé's winner was not a fluke — it was the product of a France side that had been quietly accumulating resilience throughout the tournament. They had ground out a penalty shootout against Germany. They had found a late winner against Morocco. Each narrow escape had hardened them, made them believe that the 90th minute was merely a suggestion. Spain, perhaps, had never truly been tested in that way. Their path had been too smooth, their victories too comfortable. When the match demanded suffering, they found they had no recent practice in it.
The broader narrative of this tournament will, rightly, centre on Mbappé's 13-goal rampage to a World Cup winner's medal. But this semi-final deserves its own chapter. It was the night the model blinked. It was the night France reminded us — and the algorithm — that football's greatest upsets are not errors in the data. They are the data. The beautiful, infuriating, irreducible truth of the game is that Ousmane Dembélé will always exist somewhere in the 104th minute, waiting to make a nonsense of certainty.
Related Matches
AI-generated predictions — not real results. Not affiliated with FIFA, its member associations, teams or players.