FIFA World Cup

Four takeaways from Spain’s dominant win over France to reach World Cup final

Defense prevailed in the final FIFA World Cup match in Dallas-Fort Worth, as Spain stifled rival France 2-0 in the semifinals Tuesday at AT&T Stadium.

Spain will face the winner of England-Argentina in the World Cup final at 2 p.m. Sunday in East Rutherford, New Jersey.

The semifinal pitted the World Cup’s best offense vs. the best defense of the tournament, with Spain conceding just one goal entering Tuesday.

Even with stars like Kylian Mbappe, Michael Olise and Ousmane Dembele, Les Bleus were unable to crack Spain’s airtight defense.

The victory is Spain’s third straight over France and also kept the French from making a third-straight World Cup final.

It also marked the first time Spain has reached the final since 2010. Post-match the King of Spain, King Felipe IV, was one of the first to congratulate La Roja on snapping the 16-year drought.

“It’s such a source of pride, the fact our king called us and showed such an interest,”Spanish coach Luis de la Fuente said. “In our case we’re responsible for this joy people are feeling in the streets. We are a country united for a common cause, let’s enjoy this. We have one more step, the toughest one.

Here are four takeaways from the final 2026 World Cup match in DFW:

Delivering the dagger

Leading 1-0, Spain knew it couldn’t let a potent France attack hang around in the game and pressed for a game-sealing goal early in the second half.

While setting up an attack near the France box, midfielder Dani Olmo overcame a hard challenge that knocked him down to play a through ball to Pedro Porro.

The French back line hesitated for a brief second, anticipating a potential foul, but Porro pressed the advantage and side-footed a shot past Mike Maignan in the 58th minute for the backbreaking goal. Porro became the second Spanish defender to score multiple goals in the World Cup, joining Fernando Hierro in 2002.

“I’m so happy, I would say it was such a great night for us,” Porro said. “After 16 years we are in another World Cup final. I would say the team had a great performance, congratulations to everyone.”

Despite upping the pace, France failed to generate quality looks at the net until the 81st minute when Spanish goalkeeper Unai Simon abandoned the net to challenge Mbappe in the open pitch. The loose ball ended up with Desire Doue, who attempted a shot outside the box, but Simon was able to recover and turn France away to clinch the match.

Mbappe’s frustrating day

Just how good is Mbappe? Even on a team with world-class strikers and wingers, Mbappe oftentimes felt like the sole focus of Spain’s defensive strategy. Spain was so determined to limit Mbappe’s clean looks in the final third that Simon would often leave the net to meet Mbappe in the open field whenever a rare through ball was able to slip past Spain’s elite midfield.

On the few occasions Mbappe was able to get into the box, the Real Madrid striker was swarmed by multiple defenders as Spain was determined to make anybody else defeat them. Mbappe was unable to have his usual impact on the match until he upped his aggression in the final half-hour.

Mbappe’s first shot attempt didn’t come until the 67th minute with France trailing 2-0. It was a solid strike but was narrowly deflected by Marc Cucurella. It was a frustrating afternoon for Mbappe, who picked up a yellow card in the 87th minute after a frustration foul on Simon.

“The Mbappe marking and Olise marking (was good),” French coach Didier Deschamps said. “Spain has been able to defend well. I’ve watched all of their matches, today they did it very well. They closed out all the spaces and we also made some technical mistakes. It’s difficult to create problems when the technical level is below standard, especially compared to previous matches.”

Mbappe ended his this World Cup campaign with eight goals, tied for the most with Argentina’s Lionel Messi, who will have a chance to pass him in his semifinal Wednesday against England.

Lamine Yamal gets last laugh

Spain winger Lamine Yamal put pressure on his teammates with some of his prematch trash talk. In the hours before the match he posted on Instagram a screenshot of him celebrating during Spain’s 5-4 win over France in the UEFA Nations League last summer.

The 19-year-old also said that France should fear Spain due to Spain’s recent success against Les Bleus. In the end, Spain showed why Yamal was so confident as Spain controlled the match throughout with its midfield and passing in the final third. Yamal played his part, drawing a foul for Spain’s opening goal, and he had another goal waved off after being offside by mere inches.

Yamal, a winger for FC Barcelona, also continued his recent winning streak against Mbappe. Between France and Real Madrid, Yamal has now defeated Mbappe in six straight knockout matches, a fact he’s sure to be proud of.

Costly blunders

France got off to a sloppy start defensively in the opening 20 minutes, with three fouls being called on Les Bleus. The most critical one came in the 21st minute with France’s Lucas Digne committed a foul on Yamal in the box. It was a bit of bad luck as Digne was trying to clear the ball and couldn’t see the streaking Yamal running beside him.

Digne missed the ball entirely and kicked Yamal in the leg, leading to the penalty. The mistake would prove costly as Spain striker Mikel Oyarzabal put La Roja ahead in the 22nd minute with a perfectly placed penalty kick in the top right corner.

“We might not have mastered enough of our game,” Deschamps said of the early mistakes. “It is the semifinal of the World Cup, for many players here, it is the first one and I don’t want to remove or throw away everything they’ve done. We should have been more dangerous on the pitch and made the game more difficult for the Spanish team.”

That was the lone shot on target generated in the first half, with both teams limiting opportunities in the final third in a physical and chippy opening 45 minutes.


Game schedule dates, times, locations

NEXT UP: Game dates, times, locations, channel

Rangers
  • July 7 Rangers 8, L.A. Angels 3
  • July 8 L.A. Angels 13, Rangers 1
  • July 9 Rangers 7, L.A. Angels 6
  • July 10 Rangers 7, Houston 3
  • July 11 Houston 9, Rangers 3
  • July 12 Rangers 6, Houston 5
  • All-Star break
  • July 17 at Atlanta, 6:15 p.m., CW
  • July 18 at Atlanta, 3:10 p.m., RSN
  • July 19 at Atlanta, 12:35 p.m., RSN
  • July 20 vs. Chicago White Sox, 7:05 p.m., RSN
  • July 21 vs. Chicago White Sox, 7:05 p.m., RSN
  • July 22 vs. Chicago White Sox, 7:05 p.m., RSN
Wings
  • July 2 Wings 86, Connecticut 83
  • July 5 Wings 89, Toronto 76
  • July 7 Wings 88, New York 77
  • July 10 Wings 108, Toronto 95
  • July 12 Wings 96, Chicago 91
  • July 16 vs. New York, 8 p.m., Amazon Prime Video
  • July 19 vs. Los Angeles, 12 p.m., ABC
  • July 22 at Portland, 9 p.m., KFAA, USA, CNBC
  • All-Star break
  • July 29 vs. Atlanta, 7 p.m., KFAA, USA
  • July 31 at Washington, 6:30 p.m., Ion
TCU Football
  • 2026 season
  • Aug. 29 vs. North Carolina (at Dublin), 11 a.m., ESPN
  • Sept. 12 vs. Grambling State, 7 p.m., ESPN+
  • Sept. 19 vs. Arkansas State, 7 p.m., ESPNU
  • Sept. 26 at Central Florida, TBA
  • Oct. 3 vs. BYU, TBA
  • Oct. 17 at Baylor, TBA
  • Oct. 24 vs. West Virginia, TBA
  • Oct. 31 vs. Kansas, TBA
  • Nov. 6 at Arizona, 9:15 p.m., ESPN
  • Nov. 14 vs. Kansas State, TBA
  • Nov. 21 vs. Utah, TBA
  • Nov. 26 at Texas Tech, 7 p.m., ESPN
Cowboys
  • Sept. 13 at N.Y. Giants, 7:20 p.m., NBC
  • Sept. 20 vs. Washington, 3:25 p.m., Fox
  • Sept. 27 vs. Baltimore (at Rio de Janeiro), 3:25 p.m., CBS
  • Oct. 4 at Houston, 12 p.m., Fox
  • Oct. 8 vs. Tampa Bay, 7:15 p.m., Amazon Prime Video
  • Oct. 18 at Green Bay, 7:20 p.m., NBC
  • Oct. 26 at Philadelphia, 7:15 p.m., ESPN, ABC
  • Nov. 1 vs. Arizona, 12 p.m., Fox
  • Nov. 8 at Indianapolis, 12 p.m., Fox
  • Nov. 15 vs. San Francisco, 3:25 p.m., Fox
  • Nov. 22 vs. Tennessee, 12 p.m., Fox
  • Nov. 26 vs. Philadelphia, 3:30 p.m., Fox
  • Dec. 7 at Seattle, 7:15 p.m., ESPN, ABC
  • Dec. 20 at L.A. Rams, 3:25 p.m., CBS
  • Dec. 27 vs. Jacksonville, 7:20 p.m., NBC
  • Jan. 3 vs. N.Y. Giants, 12 p.m., Fox
  • Jan. 9 or 10 at Washington, TBA
World Cup
  • All local matches at AT&T Stadium
  • Group stage
  • June 14 Japan 2, Netherlands 2 (Group F)
  • June 17 England 4, Croatia 2 (Group L)
  • June 22 Argentina 2, Austria 0 (Group J)
  • June 25 Japan 1, Sweden 1 (Group F)
  • June 27 Argentina 3, Jordan 1 (Group J)
  • Knockout round
  • June 30 Norway 2, Ivory Coast 1 (round of 32)
  • July 3 Egypt 1, Australia 1 (Egypt wins 4-2 on PKs) (round of 32)
  • July 6 Spain 1, Portugal 0 (round of 16)
  • July 14 Spain 2, France 0 (semifinal)
FC Dallas
  • May 2 FC Dallas 2, NY Red Bulls 0
  • May 9 FC Dallas 3, Salt Lake 1
  • May 13 Vancouver 3, FC Dallas 2
  • May 16 FC Dallas 3, San Jose 2
  • May 23 FC Dallas 2, Colorado 1
  • World Cup break
  • July 22 at Portland, 9:30 p.m., Apple TV
  • July 25 at San Diego, 8:30 p.m., FS1, Apple TV
  • Aug. 1 at LA Galaxy, 9:30 p.m., Apple TV
  • Aug. 5 vs. Queretaro (at Mansfield Stadium), 7:30 p.m., Apple TV
  • Aug. 8 vs. Chivas de Guadalajara (at San Jose, Calif.), 8 p.m., Apple TV
Texas Motor Speedway
  • July 25 Drift n Drag
  • Aug. 1 NASCAR Racing Experience
  • Aug. 29 Team Texas: David Starr's Racing School
  • Sept. 5 NASCAR Racing Experience

This story was originally published July 14, 2026 at 4:37 PM.

Related Stories from Fort Worth Star-Telegram
Steven Johnson
Fort Worth Star-Telegram
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER