{
"component": "Bento",
"props": {
"use_case": "soccer-match",
"cards": "lmss"
},
"children": [
{
"component": "SportScoreCard",
"props": {
"heading": "FIFA World Cup 2026™",
"subheading": "Jul 14, 2026, 12:00 PM PDT",
"team_details": [
{
"component": "TeamDetail",
"props": {
"logo_image": {
"component": "Image",
"props": {
"src": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/5hLkf7KFHhmpaiOJQv8LmA_500x500.png"
}
},
"name": "Spain",
"score": "2",
"is_winner": true
}
},
{
"component": "TeamDetail",
"props": {
"logo_image": {
"component": "Image",
"props": {
"src": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/z3JEQB3coEAGLCJBEUzQ2A_500x500.png"
}
},
"name": "France",
"score": "0",
"is_winner": false
}
}
],
"footer": "AT&T Stadium - Arlington, Texas",
"corner_label": "FT"
},
"actions": {
"open_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/france-spain-match-report-highlights"
}
},
{
"component": "BentoCard",
"props": {
"size": "m",
"heading": "Mikel Oyarzabal",
"subheading": "Netted the critical penalty to break the deadlock and secure his fifth of the tournament",
"bgImageUrl": {
"component": "Image",
"props": {
"src": ""
}
},
"ext": {
"stat": "5 Goals"
}
},
"actions": {
"open_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/france-spain-match-report-highlights"
}
},
{
"component": "BentoCard",
"props": {
"size": "s",
"heading": "6 Clean Sheets",
"subheading": "First team in World Cup history to record six shutouts in a single tournament",
"bgImageUrl": {
"component": "Image",
"props": {
"src": "https://encrypted-tbn2.gstatic.com/licensed-image?q=tbn:ANd9GcR-xox2U2PjAEevdDUiBVGj7Ks5W7nfW199ruHoywwB7VZSDsl9umn9Kv7ZLFhl0VAzGxw_ycusv8vZSfc"
}
}
},
"actions": {
"open_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/france-spain-match-report-highlights"
}
},
{
"component": "BentoCard",
"props": {
"size": "s",
"heading": "Pedro Porro",
"subheading": "Struck a sensational second-half goal to seal the victory"
},
"actions": {
"open_url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/france-spain-match-report-highlights"
}
}
]
}
There was no luck involved in Arlington. Spain deliver masterclass to beat France 2-0 and reach World Cup final on Tuesday, putting on a clinic that left Kylian Mbappé and his team completely starved of service. It was tactical perfection. While Les Bleus entered the pitch as slight favorites, Luis de la Fuente’s side proved they are the most cohesive, dangerous, and disciplined team on the planet.
Let's be completely honest. France never looked like scoring. From the opening whistle, Spain dictated how this match would be played, choking out the French attack while surgically picking apart their backline. It’s a victory that marks the rise of a stunning new Spanish generation. They aren't trying to copy the famous 2010 tiki-taka squad. This team is faster, more vertical, and ruthlessly efficient.
If you want to understand how a tournament favorite gets dismantled, this match is your blueprint.
Spain deliver masterclass to beat France 2-0 and reach World Cup final
To truly appreciate what happened at AT&T Stadium, you have to look at the sheer defensive chokehold Spain maintained. France managed a pathetic zero shots on target in the first half. Think about that. A team boasting Mbappé, Ousmane Dembélé, and Michael Olise couldn't even test Unai Simón before the break.
The breakthrough came in the 22nd minute. Lamine Yamal, celebrating his 19th birthday weekend, chased down an awkward bounce in the French penalty box. He put veteran defender Lucas Digne under instant pressure. Digne panicked, swung his leg to clear, and caught the leaping teenager instead. It was a clear penalty. Mikel Oyarzabal stepped up, ignored the mind games of penalty specialist Mike Maignan, and confidently slotted it home.
That goal changed everything. For the first time in the entire tournament, France were trailing. They had to chase the game, which is exactly what Spain wanted.
The tactical setup that left Mbappé isolated
We've heard all month about how France’s attack would eventually click. It didn't. Spain's backline, led by the incredible Pau Cubarsí and Aymeric Laporte, put on an absolute masterclass in positional awareness.
But the real credit belongs to the fullbacks. Marc Cucurella and Pedro Porro were spectacular. Cucurella pocketed Mbappé so thoroughly that the French captain ended up with just two touches in Spain’s box during the entire first half. Every time Mbappé tried to cut inside, Cucurella was there, supported quickly by Rodri dropping deep.
Spain didn't just sit back and defend, though. They defended by keeping the ball. Rodri controlled the tempo like a grandmaster, while Fabián Ruiz and Álex Baena buzzed around him to break up any attempt at a French counter-attack. It was a suffocating display of football.
How Pedro Porro put the game to bed
If the first half was about control, the second half was about the killer blow. France tried to reset, but their hopes were crushed in the 58th minute.
Pedro Porro stepped up from right-back, initiating a gorgeous, quick-fire sequence. He zipped a pass into Dani Olmo, who held off Dayot Upamecano just long enough to flick a perfect return pass. Porro didn't hesitate. He took the return cleanly and buried a rocket into the bottom corner of Maignan's net.
AT&T Stadium erupted. At 2-0, the mountain was simply too high for Didier Deschamps' side. Yamal actually had a third goal ruled out shortly after due to a razor-thin offside call, but it didn't matter. The damage was done.
Desperate times and injured stars for France
To make matters worse for Les Bleus, their defensive anchor William Saliba had to hobble off around the half-hour mark with an injury. Replacing him with Maxence Lacroix disrupted what had been a solid partnership with Upamecano.
Deschamps tried to throw everything at the wall. He brought on Bradley Barcola, Désiré Doué, and Rayan Cherki to inject some life into his flat attack. Nothing worked. Spain's shape remained completely unbroken. Even when France did find half a yard of space, Unai Simón swept up beautifully behind his defense.
It’s a historical feat for this Spanish defense. They've now recorded six clean sheets in seven games. No other team in World Cup history has ever done that at a single tournament. They've only conceded one single goal all summer, a record that highlights just how incredibly hard they are to break down.
Blaming the referee won't save Deschamps
After the whistle, a defeated Didier Deschamps didn't hide his frustration. While he admitted his team made too many technical mistakes, he also chose to take a swipe at the officiating.
"We are disappointed of course... There are some things we did not do well," Deschamps said. "But do you believe the referee was up to the task to referee a semi-final?"
It's a weak excuse. The penalty on Yamal was clear, and Spain simply outplayed France in every single department. France looked like a collection of individual stars hoping for a moment of magic, while Spain looked like a machine. This defeat marks the end of Deschamps' long tenure as France manager, and it's a sad way for his era to close.
What fans should do next
The tournament isn't over, and the drama is only getting started. If you're following this historic World Cup, here is what you need to keep on your radar over the next 48 hours.
- Watch the second semifinal: England and Argentina face off in Atlanta on Wednesday. It's going to be a massive battle featuring Jude Bellingham and Lionel Messi. The winner gets Spain in Sunday's grand finale.
- Follow the third-place match: France will head to Miami Gardens on Saturday to play the loser of the England/Argentina clash. It's Mbappé’s last chance to secure the Golden Boot.
- Prepare for Sunday: Spain will travel to the New York/New Jersey Stadium (MetLife Stadium) to try and win their second-ever World Cup trophy. Get your plans sorted early because this final is going to be historic.