Soccer

Spain 2, France 0.The wall France built for everyone else just fell on them

Match card showing France 0, Spain 2, semifinal, July 14, 2026, with the French and Spanish flags on a dark background

France 0, Spain 2.

France spent four years handing that exact scoreline to other people like a landlord serving eviction notices. Morocco got one in the 2022 semifinal. Morocco got the identical one in the July 9 quarterfinal. On July 14 in Arlington, in front of 70,176 witnesses, somebody finally served France their own paperwork.

Here is the number that should keep French fans staring at the ceiling.

Zero seconds. That is how long France had spent behind in this entire tournament before the 22nd minute. Seven games. Never trailed. Not for one kick.

Then a kid who had been 19 years old for exactly one day decided the streak was boring.

The kid did not respect the occasion, and that was the point

Lucas Digne has 63 caps and is six days from his 33rd birthday. Lamine Yamal turned 19 on July 13, the day before the match. You already know whose legs won that argument.

Digne took a first touch with his head inside his own box that a Sunday league center back would apologize for. Yamal came sprinting in from behind like the ball owed him money. It clipped his elbow on the way through, Digne panicked and kicked him, and the referee pointed at the spot.

Not because France got unlucky. Because a 32-year-old took a touch a 19-year-old wanted more.

Mikel Oyarzabal buried the penalty. Fifth of the tournament for him, 30th for his country. And just like that, the team that had never chased anything spent the last 68 minutes plus stoppage learning what chasing feels like. Against Spain. The one team on earth that treats giving you the ball back as a personal failure.

They never caught up. They never really looked like catching up.

Two shots on target. Both goals.

Read Spain’s shooting line again if you missed it. Two shots on target all night. Two goals. The penalty, then Pedro Porro walking through a give-and-go with Dani Olmo in the 58th and finishing it like a man late for dinner.

Guess how many saves the France keeper got to make. Zero. He could have brought a lawn chair. The only two balls Spain aimed at his goal both went in behind him.

Now France’s night: ten shots, three on target, and Unai Simon swallowed all three. Seven corners to Spain’s one. Nothing. Yamal even had a third in the net minutes after Porro’s goal, and the offside flag took it back by about the width of his birthday cake.

Match card: France 0, Spain 2, semifinal, July 14, 2026

And the kid had called it. After Spain put Belgium out in the quarterfinal, Yamal stood there and said France should fear Spain. A teenager, talking about the top-ranked team in the world like they were a group-stage warmup. Every adult in the room smirked.

The teenager was right.

“Kylian is fine”

Rewind to the day before the match. Didier Deschamps at the podium: “Kylian is fine.”

Same press conference, three sentences later: nobody can say he is 100 percent recovered, and by the way, Mbappe was held to 10 minutes of a training drill instead of 15.

Translation: my best player is not right, and my entire plan is still my best player.

We do not get to act surprised, and neither do you, because we all watched Mbappe leave the Morocco quarterfinal in the 77th minute with an ice pack strapped to his right ankle. Our own report ended by telling you to hold that thought until the semifinal. The knockout ledger piece called that ankle the one open bill on France’s run.

The bill came due in Arlington. The tournament’s leading scorer played all ninety minutes, scored nothing, and picked up a yellow card in the 86th out of pure frustration. Then he walked to the cameras and did the one thing a captain is never supposed to do.

The captain read the coach’s homework out loud

“We were three against two in midfield and against Spain, that’s hard. Fabian and Rodri had plenty of time to play.”

That is not a heartbroken player processing a loss. That is a tactical autopsy of his own coach, on camera, minutes after elimination. And he was not done. France should have gone man-to-man. The pressing lacked communication. The touches were too sloppy for this stage. Item by item, like he had the clipboard.

Then came the flag to wrap it in:

“As the captain, I have to take all the responsibility.”

Sure, Kylian. Right after you itemized exactly which decisions were not yours.

Deschamps had this team ninety minutes from a third consecutive final, something only two nations have ever done. Instead France gets the third-place game in Miami Gardens on Saturday, July 18, with the captain narrating the crime scene before the body was cold.

One more twist of the knife. France’s whole knockout run was built on penalties bouncing their way. Mbappe buried one on a scratched-up spot against Paraguay, then got away with missing one against Morocco. The first penalty whistled against them in this knockout bracket killed them.

Nobody gets to call this an upset anymore

Euro 2024 semifinal: Spain 2-1 France, Yamal scoring days before his 17th birthday. Summer 2025: Spain over France again, 5-4. Now 2-0 with a final on the line. Three straight summers, same funeral, and each year the kid at the center of it is older and the beating is cleaner.

The headlines still typed “upset” because the rankings said France. The rankings are the only ones left who believe it.

Pedro Porro stood on the field afterward sounding like a man who won a raffle he never entered. “It’s a dream come true. I couldn’t even dream of this,” he said, and then pushed the credit away: “It’s not about me.”

Spain plays for the trophy at MetLife Stadium on Sunday, July 19, against England or Argentina. First final at this tournament since they lifted the whole thing in 2010.

While France flies to Miami to argue about whose fault it was, Spain flies to New Jersey to finish the job.

Morocco spent four years building a team to climb France’s wall and never got over it. Spain never bothered climbing. They sent a teenager around the side, scored twice, and carried the wall off with them.

Same score. New owner.