What was it?
The anticipated semi-final spectacle felt more like a local council planning meeting. Ninety minutes ticked away in a slow, procedural hum. Spain stifled the pitch with clinical passing, while France generated a miserable 0.30 expected goals.
Kylian Mbappé sprinted beyond the defensive line four times, and four times the flag went up. The French attack operated as if reading from a heavily redacted script. They repeatedly misjudged the trap set by Aymeric Laporte and Pau Cubarsí.
A remarkably soft penalty unlocked the stalemate. Lucas Digne dangled a leg, Lamine Yamal tumbled, and Mikel Oyarzabal converted. There was no grand creative sequence, just a clumsy lapse that handed over total control.
The second strike arrived through pure hesitation. Pedro Porro traded a pass with Dani Olmo and drove forward. The French defenders stood completely still, expecting a whistle, while Porro simply finished low into the corner.
It was a devastatingly effective, joyless display. The final whistle brought a sigh of relief rather than a roar of triumph. The Spanish project rolls onward, leaving the French to ponder a deeply uninspired exit.
Kylian Mbappé sprinted beyond the defensive line four times, and four times the flag went up. The French attack operated as if reading from a heavily redacted script. They repeatedly misjudged the trap set by Aymeric Laporte and Pau Cubarsí.
A remarkably soft penalty unlocked the stalemate. Lucas Digne dangled a leg, Lamine Yamal tumbled, and Mikel Oyarzabal converted. There was no grand creative sequence, just a clumsy lapse that handed over total control.
The second strike arrived through pure hesitation. Pedro Porro traded a pass with Dani Olmo and drove forward. The French defenders stood completely still, expecting a whistle, while Porro simply finished low into the corner.
It was a devastatingly effective, joyless display. The final whistle brought a sigh of relief rather than a roar of triumph. The Spanish project rolls onward, leaving the French to ponder a deeply uninspired exit.