Live Match: France vs Spain — FIFA World Cup Semifinal ShowdownLive
15 Jul 2026, 12:26 am (45 days ago)· 8

Live Match: France vs Spain — FIFA World Cup Semifinal Showdown

Spain secured a spot in the FIFA World Cup final for the first time in 16 years after defeating France 2-0 in the semifinal. Goals from Mikel Oyarzabal and Pedro Porro sealed the victory against a struggling French squad.

Spain have booked their place in the World Cup final after beating France 2-0 in the first semifinal, a result that ended Kylian Mbappe's bid for a third straight appearance in the title match and sent Spain back to the final for the first time in 16 years. Goals from Mikel Oyarzabal, converted from the penalty spot, and a clinical finish from right back Pedro Porro settled a contest that had been billed, before kickoff, as a clash between two of the tournament's most dominant sides.

Confirmed Lineups

Both head coaches sent out their strongest available squads, and the players had already gone through their pre-match warmups by the time team news was confirmed. France lined up with Mike Maignan in goal, a back four of Jules Kounde, Dayot Upamecano, William Saliba and Lucas Digne, a double pivot of Aurelien Tchouameni and Adrien Rabiot, and an attacking unit of Ousmane Dembele, Michael Olise and Bradley Barcola behind captain Kylian Mbappe.

Also read

Spain went with Unai Simon in goal, Pedro Porro, Pau Cubarsi, Aymeric Laporte and Marc Cucurella across the back, captain Rodri anchoring midfield alongside Fabian Ruiz and Dani Olmo, and a front three of Lamine Yamal, Alex Baena and Mikel Oyarzabal.

Selection Calls And The Bigger Picture

France made two changes to the side that reached this stage, bringing Bradley Barcola back into the attack and restoring Aurelien Tchouameni to midfield for the semifinal against Spain. Spain's coach Luis de la Fuente, by contrast, kept faith with the exact same eleven that had carried his side this far.

Desire Doue was the man to make way, dropping to the bench as Barcola took his attacking berth alongside Dembele, Olise and Mbappe. Tchouameni, who had missed France's previous two matches through injury, was passed fit to return and pair up with Rabiot in the middle of the park.

Spain kept Rodri, Fabian Ruiz and Dani Olmo together in midfield, which meant Pedri once again had to settle for a place among the substitutes rather than a starting shirt. Barcelona's Pedri has fallen short of his usual standards through this tournament, while Paris Saint-Germain's Fabian Ruiz repaid De la Fuente's faith by scoring Spain's opening goal in the win over Belgium. On his day, Pedri is one of the calmest, most rhythmic presences in any midfield in the world, but a taxing club season followed by a mid-tournament injury has blunted his World Cup form, and De la Fuente was widely expected to turn to him again later in the game. In attack, Alex Baena lined up alongside Lamine Yamal and Mikel Oyarzabal.

The scale of talent on the pitch was underlined by one simple fact: France had 2025 Ballon d'Or winner Ousmane Dembele in their ranks, while Spain countered with 2024 winner Rodri anchoring their midfield.

Top-ranked France, according to FIFA's rankings, went into the game against third-ranked Spain in a fixture that promised to be a heavyweight occasion in every sense. What made it even more notable was that all four of the teams occupying FIFA's current top four positions in the world rankings, France, Spain, Argentina and England, had made it through to the semifinals of this tournament.

The question hanging over the semifinal was whether the free-flowing French side, who had cruised through most of their World Cup fixtures, would continue to dominate, or whether Spain's possession-heavy, counter-pressing approach, built around a defence that had conceded only a single goal in six matches, would turn the tie in their favour. The match itself, fittingly, was being played on Bastille Day, 14 July, adding an extra layer of significance to an already eagerly awaited contest.

A Cagey Start Settles Into A Pattern Of Free Kicks

The first half kicked off with both sides still feeling each other out. Spain won an early corner in the fifth minute after a mistake from Pau Cubarsi, and moments later, at 5:54, Adrien Rabiot tried his luck from outside the box with his left foot, only to drag his effort wide of the far post.

France then gave away a free kick when Rabiot fouled Dani Olmo in the French attacking half around the eighth minute, and the same passage of play saw Rabiot booked at 8:22 for a reckless challenge as he scrambled to stop Olmo near the edge of his own box. It earned France a yellow card and handed Spain a dangerous free-kick opportunity in a threatening area.

By the tenth minute Alex Baena had already tested the French defence with a right-footed effort from outside the box that was blocked, and four minutes later Spain won another free kick through Rodri in French territory, this one conceded by Michael Olise. France then won a corner of their own in the 15th minute, again down to a mistake by the young Cubarsi, who was still settling into the rhythm of the biggest game of his career.

As the opening quarter of an hour unfolded, the tactical blueprint of each side became obvious. Spain wanted to dominate possession, flood central midfield with numbers and probe patiently for openings, while France preferred to sit off, win the ball and hurt Spain on the transition. Neither had yet carved out a clear-cut chance, but the intentions of both benches were plain to see. France's threat grew sharper as the half progressed, their rapid counters and incisive passing beginning to trouble a Spanish backline that, credit to them, kept snuffing out every danger that came their way.

The Penalty That Changed The Complexion Of The Game

The breakthrough arrived in unfortunate circumstances for France. At 19:23, Marc Cucurella sent a long ball into the French box that no Spanish attacker could reach, but Lucas Digne, attempting to clear the danger, mistimed his challenge and caught Lamine Yamal inside the penalty area. The referee pointed to the spot without any hesitation.

Mikel Oyarzabal stepped up at 21:52 and made no mistake, driving a firm left-footed strike into the top right corner of Mike Maignan's goal to put Spain 1-0 ahead. It was an emphatic penalty and Oyarzabal's fifth goal of the tournament, and it gave Spain the opening goal of the semifinal.

Play was paused for a water break shortly after, at 23:32, before both sides returned to the field and the game resumed at 26:13.

Saliba's Injury Forces France Into An Early Reshuffle

France suffered a fresh setback in the 29th minute when William Saliba went down without any contact from an opponent, a telltale sign of a muscular problem, and had to be replaced by Maxence Lacroix. Taking on defensive responsibility in a match of this magnitude, with almost no warning, was always going to be a stern examination for Lacroix.

Spain gave away a foul of their own through Marc Cucurella at 30:27, handing France a free kick that Michael Olise won on the right flank, and Cucurella was shown a yellow card moments later, at 30:29, for a rough challenge. Dani Olmo tried his luck from range in the 33rd minute, his right-footed effort drifting over and wide after being teed up by Fabian Ruiz, and Alex Baena was flagged offside soon after, at 33:51.

Olise won another free kick on the left in the 34th minute, this one earned after Rodri was penalised for a foul, and Bradley Barcola then had a crack from distance at 35:45, his right-footed shot, set up by Ousmane Dembele, sailing over and wide. France were working hard throughout this passage, doing everything they could to disrupt Spain's rhythm on the ball, but their pressure was not translating into clear openings because their passing in the final third lacked precision. At the other end, teenage defender Pau Cubarsi showed real game intelligence, cutting out a sharp pass threaded towards Mbappe at exactly the right moment.

Chances Flicker At Both Ends Before The Interval

Pedro Porro tried his own long-range effort in the 36th minute, his right-footed shot drifting wide of the left post after Fabian Ruiz created the opening, and Spain won a corner soon after, at 37:11, when Dayot Upamecano gave the ball away under pressure. Moments before that corner, Fabian Ruiz had a shot from inside the box blocked, at 37:09, after Lamine Yamal supplied the assist, capping off a slick passing sequence between Ruiz, Yamal and Olmo that showcased everything Spain's midfield does well, even though the eventual shot drifted off target.

Lucas Digne won a free kick in France's own defensive half at 38:14, only for Yamal to be penalised for a foul at the same mark. Rodri was then penalised for a foul of his own at 38:58, gifting Olise a free kick in French territory, and Kylian Mbappe was caught offside at 39:22 as another French attack broke down. Spain's back line had begun using the offside trap smartly and repeatedly to snuff out France's forward runs, and Mbappe was caught out again at 40:03.

Despite trailing by a goal, France did not look like a side in panic, seemingly treating the tie as a longer contest to be won over ninety minutes rather than a game to be rescued in a hurry. Even so, goalkeeper Mike Maignan looked uneasy under pressure on more than one occasion, giving the ball away cheaply in dangerous areas close to his own goal.

Aymeric Laporte needed treatment at 42:30, stopping play briefly, while France had already won a corner moments earlier, at 41:53, when Pau Cubarsi conceded possession. Play resumed at 43:12 once the delay ended. Around this passage of play, Unai Simon produced a brave piece of goalkeeping, rushing well off his line and out of his box to deny Mbappe what had looked like a simple scoring opportunity.

A further stoppage followed, this time caused from Spain's side at 43:18, before play resumed once more at 43:57. Fabian Ruiz won a free kick in Spain's defensive half at 44:59, the same mark at which Adrien Rabiot conceded one for France after a foul, and Alex Baena won another free kick for Spain in their own half at 45:55, with Jules Kounde penalised at the same minute mark for France. The fourth official signalled six added minutes at the end of the first half, at 45:08, and Rabiot was then caught offside at 47:03 as France pressed for a way back before the break.

It had been a half that hinted at promise for France without ever settling into a rhythm. Their passing errors in buildup play were particularly striking, a jarring contrast to the composed, precise transitions that had defined their run through the tournament so far. France did win one more free kick on the right flank through Jules Kounde at 48:58, with Alex Baena penalised for the foul, before the referee brought the half to a close.

Half-Time: Spain Ahead, France Needing Answers

The first half ended with Spain leading 1-0. Fortune had played a part in Spain's opening goal, with the penalty stemming from Lucas Digne misjudging an aerial ball, but Spain's passing game and pressing had also made life uncomfortable for France well beyond that moment. France did carve out some openings on the counter, but a lack of precision and coordination in the final third meant clear-cut chances were rare. For long stretches of the opening period, France never really found their usual attacking sharpness and were pushed back into their own defensive half far more often than they would have liked.

France made their move at the break, sending on Manu Kone in place of Adrien Rabiot. The change was not a surprise, the AC Milan midfielder was already carrying a yellow card after a rough tackle and had come close to a second caution, and head coach Didier Deschamps clearly wanted greater discipline and control restored in his midfield for the second period.

Porro's Strike Doubles Spain's Advantage

The second half began with the score still reading France 0, Spain 1. Dayot Upamecano won a free kick in his own defensive half at 48:14, with Fabian Ruiz penalised for the foul, and Mikel Oyarzabal won a free kick of his own in a similar area at 49:29 after Maxence Lacroix fouled him, conceding possession to Spain.

France came out for the second period looking noticeably more aggressive, trying to wrestle the ball back from Spain through tougher challenges. Mikel Oyarzabal fired over the bar from outside the box with his left foot at 51:24 after Alex Baena created the chance, and Lamine Yamal was flagged offside once again in the 50th minute after Pedro Porro slipped him through on goal, the youngster caught marginally short of the last defender. Yamal broke forward again soon after only for Manu Kone to throw himself fully into a challenge and snuff out the danger at a crucial moment.

France made a change in the 56th minute, sending on Desire Doue in place of Bradley Barcola, while Spain saw another attack break down around the 55th minute when Alex Baena was ruled offside. Unai Simon, by this stage, was delivering arguably his finest performance of the entire World Cup, his positioning proving close to flawless throughout. De la Fuente's decision to select Simon ahead of the Premier League's Golden Glove winner David Raya and Barcelona's Joan Garcia was being vindicated in real time, with the goalkeeper's courage off his line and his timely interceptions standing out.

Then, at 57:33, Spain doubled their lead. Pedro Porro struck from the centre of the box with his right foot, sending the ball into the bottom right corner after a superb assist from Dani Olmo. Spain looked utterly composed throughout the move, absorbing France's pressure without losing their nerve before breaking forward with real conviction. Olmo had carved out space between France's defensive lines and picked out the onrushing Porro with a precise pass, and the right back finished the chance without a moment's hesitation. Moments earlier, at 57:17, Baena had a right-footed effort from outside the box blocked after Olmo set him up.

France Search For A Way Back As Simon Stands Firm

Lamine Yamal was caught offside again at 60:23 as another Spanish move was halted. Attention increasingly turned to whether Mbappe could produce something akin to the magic that defined his performance in the Qatar final, with France now needing exactly that kind of intervention.

France won a corner at 64:18 after Pedro Porro put the ball behind, but Manu Kone conceded a free kick through a foul at 64:58, the same mark at which Dani Olmo won one for Spain in his own defensive half. A genuine chance went begging at 64:37, when, following a corner and a cross from Michael Olise, Aurelien Tchouameni struck from the centre of the box with his right foot only to see the ball clear the crossbar.

Another corner followed for France at 66:33 after Marc Cucurella put the ball out, and Mbappe saw a right-footed effort from the right side of the box blocked at 66:31. France were gradually clawing their way back into the contest, with one of Mbappe's trademark efforts towards goal deflected behind for a corner. A minute later, in the 67th minute, Desire Doue had a right-footed shot from outside the box blocked as well, set up by Olise. France's route back into the game increasingly relied on individual efforts down the flanks, winning two corners through a fine Mbappe run and a half-chance strike at goal, though Spain's resolute defensive shape kept the danger under control throughout. Mbappe himself was then flagged offside at 67:23.

Jules Kounde conceded a free kick through a foul at 68:31, with Alex Baena winning one for Spain on the left wing at the same mark, before play was halted for a drinks break at 68:48. With more than two-thirds of the match gone, France looked visibly desperate to win back possession in midfield, but that urgency was spilling over into unnecessary fouls that disrupted their own rhythm, a risky approach for a team that needed two goals to level the tie.

France made a substitution at 71:55, bringing on Theo Hernandez for Lucas Digne, moments after play resumed at 71:06 following the earlier stoppage. There was every indication that Spain would soon make changes of their own, particularly aimed at injecting fresh legs into midfield, with Pedri and Mikel Merino expected to get their chance on the pitch before long.

In the 72nd minute France made a double change, sending on Rayan Cherki for Michael Olise, who had fallen well below his usual standards in this match, while Theo Hernandez took over at left back from Lucas Digne. Aurelien Tchouameni won a free kick on the left for France at 72:27, with Dani Olmo penalised for the foul, and Spain responded by taking off Mikel Oyarzabal for Ferran Torres at 73:48.

Lamine Yamal was penalised for a foul at 75:37, the same moment at which Mbappe won a free kick for France on the left wing, while Ferran Torres was caught offside at 74:01 as another Spanish attack was cut short. Maxence Lacroix conceded a foul at 76:30, and Rodri won a free kick for Spain in his own defensive half at the same mark. Spain made another change at 77:04, replacing Dani Olmo with Mikel Merino, and Ferran Torres wasted a chance at 77:49, heading over from the centre of the box when well placed on the left side. Spain then brought on Pedri for Fabian Ruiz at 77:11, meaning, exactly as many had anticipated, both Pedri and Merino were now on the pitch in place of Olmo and Ruiz.

Late Cards, A VAR Review And Stoppage-Time Chances

France won a free kick through Manu Kone in the attacking half at 78:35, with Rodri penalised for the foul. All of France's hopes now rested squarely on the shoulders of captain and talisman Mbappe, who made a strong run down the left before Lamine Yamal fouled him to stop the danger, though the resulting free kick brought France no reward.

Pedri showed his quality almost the moment he stepped onto the pitch, linking up in a lovely passing move with Alex Baena, whose precise pass found Ferran Torres, though Torres's header ultimately missed the target. France then had a good sight of goal at 80:55, when Desire Doue's left-footed shot from outside the box was saved by Unai Simon, the ball tipped away between the top corners of the goal. Simon once again rushed well off his line to push the ball clear of Mbappe, though his clearance did not fully eliminate the danger, and Doue could not quite capitalise as his effort arrived a fraction late, allowing the quick-reacting Spanish goalkeeper to deny him.

Spain made a substitution at 83:12, taking off Pedro Porro for Marcos Llorente, part of a double change that also freshened up their side by bringing on Nico Williams for Alex Baena at 83:13, replacing the impressive Porro and Baena in one go. A VAR review at 82:42 saw a second decision overturned. Rodri was penalised for a foul at 84:53, the same mark at which Ousmane Dembele won France a free kick on the left wing, while Theo Hernandez won a free kick for France in his own defensive half at 83:39, with Ferran Torres penalised for the foul at that mark.

Unai Simon won a free kick for Spain in his own defensive half at 85:43, and Kylian Mbappe was shown a yellow card at 85:45 for a rough foul, having already been penalised for the challenge at 85:43. Lamine Yamal was penalised for a foul at 87:22, the same minute at which Desire Doue won a free kick for France in the attacking half.

With Spain firmly controlling the tempo of the match, France were struggling to find any rhythm of their own, rushing into the penalty area in desperation whenever they found an opening, only to repeatedly fail to make the most of those limited opportunities. Mbappe stepped up for a direct free kick from outside the box at 88:07, his right-footed effort flying well over the crossbar. France won a corner at 89:49 after Marc Cucurella put the ball out, and around this passage of play France also had to defend resolutely at their own end, with Tchouameni producing a crucial late clearance to deny Nico Williams a clear sight of goal. At the other end, Doue was fouled by Yamal just outside the box to win a free kick, though Mbappe's resulting effort sailed well over the bar.

The fourth official signalled seven minutes of stoppage time at the 90 minute mark. France launched one more desperate attack soon after, stringing together some neat passes near the box, but Marc Cucurella stayed alert throughout and cleared the ball away just before it could reach Mbappe's feet.

Rodri won a free kick for Spain in his own defensive half at 92:37, the same mark at which Manu Kone was penalised for a foul, conceding possession to Spain. Nico Williams then tried a left-footed effort from a difficult angle on the left at 93:44, the ball drifting just wide of the far post after Ferran Torres created the chance. Ousmane Dembele forced a fine save at 94:18, his powerful left-footed shot from the right side of the box heading for the top right corner before Unai Simon produced a brilliant stop, the chance created by Rayan Cherki. Dembele went close again at 96:11, this time striking with his right foot from the right side of the box after being set up by Desire Doue, only for Simon to save comfortably in the middle of his goal. It was a better attempt from Dembele but it did not change the scoreline, and Mbappe made one final effort on goal shortly afterwards that also came to nothing.

Full Time: Spain Book Their Final Spot After 16 Years

The final whistle confirmed a 2-0 win for Spain, with the second half ending exactly as it had been for some time, France 0, Spain 2. Spain have returned to a World Cup final after a gap of 16 years, and it was a thoroughly disciplined display, built on control of possession and an excellent pressing structure. Spain's passing was noticeably sharper than a French side that looked short of direction for long periods, and it meant France's attacking line was never able to generate genuinely dangerous opportunities in Spain's half of the pitch.

For Kylian Mbappe, this marks the first time in his career that he has fallen short of reaching a World Cup final. He had taken to the field hoping to reach a third consecutive final, only to suffer a heavy defeat at the hands of Spain. Spain's overall performance evoked memories of the golden era under coach Vicente del Bosque, when Iker Casillas, Sergio Ramos, Xavi Hernandez and Carles Puyol delivered the title for La Roja 26 years ago.

In summary, Spain defeated France 2-0 in this World Cup semifinal, with standout performances from Mikel Oyarzabal and Pedro Porro securing their place in the final. That brings this live coverage to a close. Readers are invited to follow along again for tomorrow's semifinal between Argentina and France.

ENDED

Full time

Key Updates 7

  • Full-time! Spain seals 2-0 victory
  • 85:45 — Mbappé Shown Yellow for Rough Challenge
  • 45' — France Replace Rabiot with Manu Koné at the Interval
  • Half Time Statistics
  • Half Time: France 0-1 Spain
  • 30:29 — Cucurella Booked for a Dangerous Challenge
  • 8:22 Yellow Card
  1. That's all from here

    Thank you for following our live updates. We look forward to seeing you tomorrow for the other semifinal encounter between Argentina and France!
  2. Match report is out

    Spain secured a 2-0 victory over France in the World Cup semifinal, booking their place in the title clash courtesy of outstanding displays by Oyarzabal and Porro.
  3. Mbappe misses out on World Cup final for the first time

    For the first time in his career, Mbappe faced elimination from the tournament. Entering the clash with hopes of securing a third consecutive final appearance, he was instead bested by a Spanish side reminiscent of the Del Bosque era, watched by Casillas, Ramos, Xavi, and Puyol who guided La Roja to victory 26 years ago.
  4. Full Time

    Full-time! Spain seals 2-0 victory

    The second half comes to an end, France 0, Spain 2. Spain has reached the World Cup final once again after a gap of 16 years. It was a dominant show characterized by Spain's signature high press and ball possession. Their passing accuracy far surpassed that of an erratic French side, whose attackers rarely managed to cause any real danger in the attacking third.
  5. 96:11 Shot Saved

    Goal attempt stopped. A right-footed strike by France's Ousmane Dembélé from the right side of the penalty area is saved right in the center of the net by Spain's goalkeeper Unai Simón, following an assist from Désiré Doué. While Dembélé put in a stronger effort, he could not find the net. Shortly after, Mbappe made what appeared to be a final desperate attempt at goal, which also yielded no result.
  6. Corner

    94:18 — Simón Denies Dembélé in Top Corner

    Ousmane Dembélé of France unleashed a left-footed effort from the right flank of the penalty area, but Spanish keeper Unai Simón pulled off a stunning stop in the top-right corner to keep the ball out. Rayan Cherki had played him into the chance.
  7. 93:44 — Williams Curls Wide from Tight Angle

    Nico Williams of Spain tried his luck from a tricky angle on the left, curling a left-footed effort goalward, but the ball slid just the wrong side of the left post. Ferran Torres had set up the move.
  8. Free Kick

    92:37 — Koné Penalised for Foul

    Manu Koné of France was called up for a foul, giving Spain a free kick.
  9. Free Kick

    92:37 — Rodri Picks Up Free Kick in Own Half

    Spain midfielder Rodri earned a free kick for his side within their own defensive half of the pitch.
  10. Cucurella Clears Off Mbappé's Feet to Frustrate France Again

    France put together yet another desperate push towards the Spanish goal with some attractive passing near the box, but Marc Cucurella stayed alert to the danger and hacked the ball clear just before it could reach Mbappé's feet.
  11. 90' — Seven Minutes of Added Time Announced

    The fourth official has indicated that seven additional minutes will be played beyond the 90.
  12. Free Kick

    Mbappé's Free Kick Flies Over as France Defend Desperately

    A French side celebrated for their attacking verve found themselves in desperate defensive mode as Tchouaméni produced a crucial last-gasp block to deny Nico Williams a clear run at goal. At the other end, Doué was brought down by Yamal just beyond the penalty area, but Mbappé's free kick from the resulting set piece soared well over the crossbar.
  13. Corner

    89:49 — France Win a Corner

    France were awarded a corner kick, with Spain's Marc Cucurella the player responsible for conceding it.
  14. Free Kick

    88:07 — Mbappé's Direct Free Kick Too High

    Kylian Mbappé of France struck a direct free kick with his right boot from range outside the area, but the effort climbed too steeply and went well over the goal.
  15. Free Kick

    87:22 — Doué Earns Free Kick in Attacking Territory

    Désiré Doué of France won a free kick for his side in the attacking half of the field.
  16. France Struggle to Match Spain's Control of the Game

    France are having a tough time finding their feet in the match as Spain maintain a firm grip on the tempo. On the few occasions the French side do threaten, they scramble into the box but keep stumbling over those precious openings.
  17. Free Kick

    87:22 — Yamal Gives Away Free Kick

    Lamine Yamal of Spain was penalised for committing a foul.
  18. Yellow Card

    85:45 — Mbappé Shown Yellow for Rough Challenge

    France captain Kylian Mbappé was cautioned by the referee with a yellow card following a reckless challenge.
  19. Free Kick

    85:43 — Mbappé Commits Foul

    Kylian Mbappé of France was flagged for a foul by the referee.
  20. Free Kick

    85:43 — Unai Simón Wins Free Kick for Spain

    Spain goalkeeper Unai Simón secured a free kick for his team in their own defensive half.
  21. Free Kick

    84:53 — Rodri Penalised for Foul

    Spain's Rodri was penalised after the referee called him for a foul.
  22. Free Kick

    84:53 — Dembélé Wins Free Kick on the Left Wing

    Ousmane Dembélé of France earned a free kick for his side out on the left flank.
  23. Free Kick

    83:39 — Théo Hernández Wins Free Kick in Defensive Half

    Théo Hernández of France won a free kick for his team in the defensive half of the pitch.
  24. Free Kick

    83:39 — Torres Fouled Out

    Spain's Ferran Torres was penalised after the referee spotted his foul.
  25. 83:13 — Williams Replaces Baena in Spain Substitution

    Spain made a change as Nico Williams was introduced from the bench to take the place of Álex Baena.
  26. 83:12 Tactical Substitution

    Substitution for Spain as Marcos Llorente comes on to replace Pedro Porro. Spain introduced fresh energy onto the pitch, bringing on Nico Williams and Marcos Llorente to replace Baena and the standout performer Pedro Porro.
  27. 82:42 Disputed Refereeing Call

    VAR Ruling: Another decision has been overturned.
  28. 80:55 Attempt Denied

    Goal attempt saved. A right-footed shot from outside the box by France's Désiré Doué is kept out in the top-center of the net by Spain's Unai Simón. Simón advanced far from his goal line once more to intercept the ball from Mbappe, though his clearance failed to clear the danger zone. Doué was unable to capitalize on the opportunity, and his slightly delayed shot was gathered by Simón as he rushed back to cover his goal.
  29. Pedri makes an immediate impact after coming on

    The instant Pedri stepped onto the pitch, he sparked a flowing passing move involving Baena. Baena picked out Torres with a well-weighted ball, but the forward's header drifted away from goal.
  30. Free Kick

    Can Mbappe conjure something special for France?

    All of France's hopes now rest on their skipper and talisman Mbappe to produce a spark of brilliance. He drove powerfully down the left flank, only for Lamine Yamal to bring him down with a foul. The set piece that followed came to nothing for the French side.
  31. Free Kick

    78:35 — Koné earns a free kick for France

    Manu Koné secures a free kick for France inside the attacking half.
  32. Free Kick

    78:35 — Rodri penalized for a foul

    Spain's Rodri is called up for committing a foul.
  33. 77:49 — Torres header drifts wide

    Spain squander a chance — Ferran Torres directed a header from inside the penalty area that came agonizingly close but drifted past the left post.
  34. 77:11 — Pedri on for Fabián Ruiz

    Spain hand Pedri a run as he takes the place of Fabián Ruiz. Just as many had predicted, both Pedri and Merino have now entered the fray, replacing Olmo and Ruiz respectively.
  35. 77:04 — Mikel Merino replaces Dani Olmo

    Spain introduce Mikel Merino to the action as Dani Olmo is withdrawn.
  36. Free Kick

    76:30 — Lacroix penalized

    Maxence Lacroix of France is penalized for a foul.
  37. Free Kick

    76:30 — Rodri wins a free kick in his own half

    Spain's Rodri is awarded a set piece deep in his own defensive half.
  38. Free Kick

    75:37 — Mbappe wins a free kick on the left flank

    Kylian Mbappé earns a free kick for France out on the left wing.
  39. Free Kick

    75:37 — Lamine Yamal concedes the foul

    Spain's Lamine Yamal is called up for the foul.
  40. Offside

    74:01 — Ferran Torres caught offside

    Spain's move breaks down as Ferran Torres is flagged for being in an offside position.
  41. 73:48 — Ferran Torres on for Oyarzabal

    Spain send on Ferran Torres as a substitute, with Mikel Oyarzabal making way.
  42. Free Kick

    72:27 — Tchouaméni picks up a free kick on the left

    Aurélien Tchouaméni earns a free kick for France on the left side.
  43. Free Kick

    72:27 — Dani Olmo gives away the foul

    Dani Olmo of Spain is penalized for the foul.
  44. 72' — France ring in two changes at once

    France make a pair of changes at the 72-minute mark. Rayan Cherki enters the pitch to replace Michael Olise, who was well below his usual standards in this match. Théo Hernández also steps in at left back, taking over from Lucas Digne.
  45. 71:55 — Théo Hernández replaces Lucas Digne

    Théo Hernández is brought on by France as Lucas Digne is withdrawn from the game.
  46. 71:06 — Play resumes after the stoppage

    The interruption has ended and the referee has signaled for play to continue.
  47. Spain's bench ready to provide fresh midfield energy

    Spain manager De La Fuente looks set to call upon his bench soon, with midfield freshness the primary target. Players such as Pedri and Mikel Merino are widely tipped to get some time on the pitch.
  48. France growing desperate, but the approach may backfire

    With well over two-thirds of the contest already played, France is visibly anxious to win back possession in the middle of the park — yet those efforts have often tipped into reckless territory, with needless challenges repeatedly disrupting the flow of play. For a team chasing a two-goal deficit, that kind of urgency risks doing more harm than good.
  49. 68:48 Drink Interval

    Play is temporarily halted for a hydration break.
  50. Free Kick

    68:31 Foul Committed

    A foul is committed by France's Jules Koundé.
  51. Free Kick

    68:31 Free Kick Awarded

    Spain's Álex Baena earns a free kick on the left flank.
  52. Offside

    67:23 Offside Ruled

    Offside, France. Kylian Mbappé is flagged for being offside.
  53. Spain thwarts French flank attacks

    France earned two corners through individual efforts on the flanks, highlighted by a powerful run from Mbappe and a partial attempt on target. However, Spain's solid defensive positioning successfully neutralized the threat.
  54. 67' Goal Attempt Blocked

    Shot blocked. France's Désiré Doué sees his right-footed strike from outside the area blocked, following an assist by Michael Olise.
  55. Corner

    66:33 Corner Conceded

    Corner to France, given away by Marc Cucurella.
  56. Corner

    66:31 Strike Blocked

    Goal attempt blocked. A right-footed effort from the right side of the box by France's Kylian Mbappé is blocked. France is gradually working their way back into the contest. A characteristic shot on goal by Mbappé was deflected away to earn his side a corner.
  57. Free Kick

    64:58 Foul Committed

    A foul is committed by France's Manu Koné.
  58. Free Kick

    64:58 Free Kick Earned

    Spain's Dani Olmo draws a foul in his own half to win a free kick.
  59. Corner

    64:37 Missed Attempt

    Shot missed. France's Aurélien Tchouaméni directs a right-footed shot from the center of the box too high over the bar, set up by a cross from Michael Olise following a corner.
  60. Corner

    64:18 Corner Awarded

    Corner to France, conceded by Pedro Porro.
  61. All Eyes on Mbappe Now

    With France in desperate need of a turnaround, all hope is pinned on Kylian Mbappe to conjure the kind of magic he produced in the Qatar final — that level of brilliance is precisely what Les Bleus require right now.
  62. Offside

    60:23 Offside

    Spain's attack is halted at the hour mark as Lamine Yamal is flagged for offside.
  63. Corner

    57:33 Porro Fires Spain 2-0 Ahead!

    Pedro Porro puts Spain 2-0 up in the 57th minute! The right-back unleashed a powerful right-footed strike from the centre of the box, sending it into the bottom-right corner. Dani Olmo delivered a brilliant assist. Spain have been completely in control throughout, absorbing France's pressure and pushing forward with calm efficiency whenever they chose to. Olmo found pockets of space between France's defensive lines and threaded the ball through precisely to pick out Porro's overlapping run — the full-back finished the chance without any hesitation.
  64. 57:17 Attempt Blocked

    Álex Baena of Spain drives a right-footed attempt from outside the box, but the shot is blocked before it can trouble the keeper. The chance was created by Dani Olmo.
  65. Unai Simon Standing Tall This World Cup

    Unai Simon is producing arguably his finest performance of this World Cup campaign, reading the game brilliantly and positioning himself to near perfection. His display tonight explains exactly why coach de la Fuente opted for him over Premier League Golden Glove winner Raya and Barcelona shot-stopper Joan Garcia. Simon has been bold off his line and has pulled off crucial interceptions at key moments.
  66. 56:10 Substitution for France

    France make a change in the 56th minute, bringing on Désiré Doué to replace Bradley Barcola.
  67. Offside

    54:59 Offside

    Spain's forward momentum is checked again as Álex Baena is caught offside in the 55th minute.
  68. Yamal Stopped in His Tracks Again

    Yamal again burns forward with blistering acceleration, but Kone throws himself into a desperate challenge at the last moment to snuff out the Spanish threat.
  69. France Turn More Physical in Second Half

    France have adopted a more muscular approach after the break, attempting to reclaim possession through forceful and assertive challenges on Spain's players.
  70. 51:24 Oyarzabal Fires Over the Bar

    Mikel Oyarzabal tries his luck from range with his left foot, but the effort sails over the crossbar. Álex Baena had created the opening for the Spain forward.
  71. Offside

    50:11 Yamal Flagged Offside Again

    Lamine Yamal is flagged offside once more at the 50-minute mark. Porro had played him in with a through ball sending him charging towards goal, but Yamal was found to be fractionally ahead of the defensive line.
  72. Free Kick

    49:27 Free Kick Conceded by France

    Maxence Lacroix of France gives away a foul, handing Spain a free kick.
  73. Free Kick

    49:29 — Oyarzabal Earns a Free Kick

    Mikel Oyarzabal (Spain) has been awarded a free kick inside the defensive half.
  74. Free Kick

    48:14 — Ruiz Gives Away a Foul

    Fabián Ruiz (Spain) is penalized for committing a foul.
  75. Free Kick

    48:14 — Upamecano Wins a Free Kick for France

    Dayot Upamecano (France) wins a free kick deep inside the defensive half.
  76. Kick Off

    Second Half Gets Under Way

    The second half is now in progress, with France trailing Spain by a single goal — 0-1.
  77. Yellow Card

    45' — France Replace Rabiot with Manu Koné at the Interval

    France make a change at the break, introducing Manu Koné for Adrien Rabiot. The switch was hardly a surprise — the AC Milan midfielder had already collected a yellow card for one reckless challenge and narrowly avoided a second booking in another incident. Head coach Didier Deschamps is looking to bring greater composure and structure to his side's midfield.
  78. Half Time

    Half Time Statistics

    The statistical breakdown from the first half between France and Spain is displayed in the graphic above.
  79. France Never Found Their Usual Attacking Bite

    France never managed to produce the razor-sharp attacking instinct they are known for across the opening 45 minutes, spending long spells defending deep in their own half.
  80. Half Time

    Half Time: France 0-1 Spain

    The first half draws to a close with Spain in front. Lucas Digne's misjudgement of an aerial ball handed Spain a fortunate penalty, though their disciplined possession game and aggressive pressing also created uncomfortable spells for France. The French side generated some promise on the counter-attack, but wayward passing and a lack of cohesion in the attacking third meant clear-cut chances were almost non-existent.
  81. Free Kick

    48:58 — France Earn a Free Kick on the Right Flank

    Jules Koundé wins a free kick for France out on the right-hand side.
  82. Free Kick

    48:58 — Foul Committed by Álex Baena

    Spain's Álex Baena is penalised for a foul.
  83. Promising Yet Inconsistent — France's First-Half Story

    The opening half painted the picture of a French side capable of quality moments but unable to sustain them. The lapses in build-up passing were particularly striking — a world away from the sharp, well-drilled transitions that had defined their World Cup run up to this point.
  84. Offside

    47:03 — Rabiot Flagged for Offside

    France's Adrien Rabiot is caught in an offside position and the move breaks down.
  85. Free Kick

    45:55 — Koundé Gives Away a Free Kick

    Jules Koundé of France is penalised for a foul, surrendering a free kick.
  86. Free Kick

    45:55 — Baena Wins Free Kick in Spain's Own Half

    Spain's Álex Baena earns his side a free kick inside their own defensive half.
  87. 45:08 — Six Minutes of Added Time Signalled

    The fourth official holds up the board indicating that 6 additional minutes will be played at the end of the first half.
  88. Free Kick

    44:59 — Rabiot Penalised for a Foul

    France midfielder Adrien Rabiot gives away possession after being called for a foul.
  89. Free Kick

    44:59 — Fabián Ruiz Secures Free Kick for Spain

    Fabián Ruiz wins a free kick for Spain inside their own defensive half.
  90. 43:57 — Delay Over, Play Resumes

    The stoppage is over and both sides are ready to continue the match.
  91. 43:18 — Match Briefly Interrupted (Spain)

    Play comes to a brief halt due to a situation on the Spain side.
  92. Unai Simon Charges Out to Deny Mbappe

    Spain goalkeeper Unai Simon produced a brave intervention, bursting off his line and out beyond the penalty area to snuff out what appeared to be a golden opportunity for Mbappé.
  93. 43:12 — Stoppage Ends, Game Back Underway

    The interruption is over and the match is back in motion.
  94. 42:30 — Delay After Laporte Picks Up an Injury

    The game is temporarily paused as Spain defender Aymeric Laporte receives attention on the pitch for an injury.
  95. Corner

    41:53 — Corner Kick Awarded to France

    France are given a corner kick after Spain's Pau Cubarsí turns the ball behind his own line.
  96. France Staying Calm Rather Than Chasing the Game

    France appear to be treating this as a long-haul battle, keeping their heads rather than desperately throwing men forward despite being behind. However, goalkeeper Maignan has looked nervy at times, losing the ball cheaply in dangerous positions close to his own goal.
  97. Offside

    39:22 — Mbappé Caught in the Offside Trap

    Kylian Mbappé (France) is caught offside, bringing yet another French attack to a sudden halt. Spain's defensive unit has been shrewd in deploying the offside trap to repeatedly cut out France's forward runs.
  98. Offside

    40:03 — Mbappé Caught Offside

    France captain Kylian Mbappé is flagged for straying offside, cutting short a French move.
  99. Free Kick

    38:58 — Rodri Penalized for a Foul

    Rodri (Spain) gives away a foul and is penalized by the referee.
  100. Free Kick

    38:58 — Olise Awarded a Free Kick in the Defensive Half

    Michael Olise (France) is given a free kick in the defensive half.
  101. Free Kick

    38:14 — Digne Picks Up a Free Kick for France

    Lucas Digne (France) wins a free kick inside the defensive half.
  102. Free Kick

    38:14 — Yamal Concedes a Foul

    Lamine Yamal (Spain) is penalized for committing a foul.
  103. Corner

    37:11 — Spain Earn a Corner Kick

    Spain are awarded a corner kick after Dayot Upamecano (France) puts the ball behind.
  104. 37:09 — Ruiz's Shot Blocked After Yamal-Olmo Combination Play

    Fabián Ruiz (Spain) fires a left-footed shot from inside the penalty area, but it is blocked by the French defense. The assist came from Lamine Yamal. The build-up featured a sharp one-two passing exchange involving Ruiz, Yamal and Olmo — a textbook showcase of Spain's intricate link-up play — though Ruiz's eventual finish was fractionally off target.
  105. 36:34 — Porro's Long-Range Effort Drifts Wide

    Pedro Porro (Spain) gets off a right-footed attempt from beyond the box, but the ball flies high and wide to the left. Fabián Ruiz had set up the opportunity with his pass.
  106. France Pressing Hard But Struggling with the Final Ball

    France are putting in a great deal of physical effort to win the ball and disrupt Spain's flowing possession game, yet their distribution has not been sharp enough to convert that pressure into genuine scoring opportunities. Meanwhile, young defender Pau Cubarsí demonstrated impressive game intelligence, reading the situation expertly to cut out a perfectly-threaded pass aimed at Mbappé and snuff out the danger before it could develop.
  107. 35:45 — Barcola's Strike from Distance Goes Off Target

    Bradley Barcola (France) attempts a right-footed shot from outside the penalty area, but the effort sails high and wide to the right. The chance had been created by Ousmane Dembélé.
  108. Free Kick

    34:23 — Olise Wins a Free Kick on the Left Flank

    Michael Olise (France) wins a free kick out on the left flank.
  109. Free Kick

    34:23 — Rodri Whistled for a Foul

    Rodri (Spain) gives away a foul and is penalized.
  110. Offside

    33:51 — Baena Flagged Offside for Spain

    Álex Baena (Spain) is flagged for being caught in an offside position.
  111. 33:08 — Olmo's Effort from Range Goes Wide

    Dani Olmo (Spain) gets off a right-footed shot from outside the penalty box, but the ball travels high and wide to the right. Fabián Ruiz had provided the assist.
  112. Free Kick

    30:27 Free Kick Conceded by Spain

    Spain's Marc Cucurella gives away a foul, awarding France a free kick.
  113. Free Kick

    30:27 Free Kick Won by France

    Michael Olise earns a free kick for France out on the right wing.
  114. Yellow Card

    30:29 — Cucurella Booked for a Dangerous Challenge

    Marc Cucurella (Spain) is shown a yellow card by the referee after committing a foul deemed reckless and dangerous.
  115. 29:41 Saliba Off Injured, Lacroix Comes On

    France are forced into an unplanned change in the 29th minute as William Saliba goes off with an injury, replaced by Maxence Lacroix. Saliba appeared to pull up without any contact from an opponent, pointing to a likely muscle problem. Lacroix faces a significant challenge walking into France's defensive line at such a critical stage of the match.
  116. 26:13 Play Resumes After Stoppage

    The delay has ended and both teams are back in action, with the match back underway.
  117. 23:32 Drinks Break

    Play has been briefly interrupted as both teams are allowed a short hydration break.
  118. Corner

    21:52 Oyarzabal buries the penalty! Spain lead 1-0

    Goal! France 0, Spain 1. Mikel Oyarzabal (Spain) steps up and sends the ball into the top right corner of the net with a clinical left-footed strike. A commanding penalty from Oyarzabal, who now has five goals to his name at this tournament, as Spain open the scoring in the semifinal.
  119. 19:23 France give away a penalty

    Lucas Digne (France) was penalised for a foul inside the penalty area. Marc Cucurella whipped in a long cross that bypassed every Spanish player in the box, but Digne, in his attempt to deal with it, misjudged the ball entirely and made contact with Lamine Yamal inside the area. The referee immediately pointed to the spot.
  120. 19:23 Penalty awarded to Spain

    Spain have won a penalty. Lamine Yamal was fouled inside the penalty box.
  121. France turning up the pressure

    France are becoming an increasingly threatening force as the match progresses. Their sharp counter-attacking play, built on rapid transitions and precise passing, is creating real danger, though Spain's defence has managed to repel every attempt so far.
  122. Corner

    15:18 Corner Kick

    France earn a corner kick. Pau Cubarsí is judged to have last touched the ball before it went out.
  123. Free Kick

    14:02 Free Kick Conceded

    France's Michael Olise is penalised for a foul.
  124. Free Kick

    14:02 Free Kick Won

    Rodri of Spain is handed a free kick in the forward half.
  125. 10:01 Attempt Blocked

    Álex Baena of Spain fires a right-footed effort from distance, but the attempt is blocked before it can reach goal.
  126. Yellow Card

    8:22 Yellow Card

    Adrien Rabiot of France is shown a yellow card for a dangerous tackle. Lunging in recklessly at the edge of his own box in a bid to dispossess Olmo, Rabiot's mistimed challenge only results in handing Spain a threatening set-piece opportunity.
  127. Early Tactical Shape

    The opening exchanges have already sketched out how both teams intend to play. Spain are focused on dominating possession, packing the midfield with numbers and working openings from there. France, by contrast, are happy to absorb pressure and look to break quickly when they win the ball back. No clear chances have come for either side yet, but the tactical intentions on both ends are unmistakable.
  128. Free Kick

    7:56 Free Kick Given Away

    Adrien Rabiot of France gives away a free kick after committing a foul.
  129. Free Kick

    7:56 Free Kick Earned

    Dani Olmo of Spain earns a free kick in the opposing half.
  130. Corner

    5:54 — Effort Goes Wide

    Adrien Rabiot unleashed a left-footed effort from outside the penalty area following a corner, but the shot drifted wide to the left and failed to trouble the goalkeeper.
  131. Corner

    5:20 — Corner Awarded

    France were awarded a corner after Pau Cubarsí gave it away.
  132. A Pitch Featuring Two Ballon d'Or Winners

    The extraordinary calibre of both squads is captured in a single detail: France have 2025 Ballon d'Or winner Ousmane Dembele in their starting lineup, while Spain field 2024 winner Rodri in theirs.
  133. Ruiz Preferred Over Pedri Once Again for Spain

    Spain have once more opted for PSG midfielder Fabian Ruiz over Barcelona's creative fulcrum Pedri. Pedri's displays during this tournament have not lived up to the lofty standards he normally maintains, while Ruiz has more than justified coach De La Fuente's faith by scoring the opening goal against Belgium. At his sharpest, Pedri is an unruffled, rhythm-setting force in central midfield — but the physical demands of a gruelling club season, compounded by injury, have left their mark on his World Cup performances. Even so, De La Fuente is widely expected to turn to him after the break.
  134. Kick Off

    Semifinal Gets Underway

    The first half is now underway. The fact that France and Spain are clashing on Bastille Day — the 14th of July — lends a particularly charged atmosphere to what was already anticipated to be an electric encounter.
  135. How Competitive Will the FIFA Semifinal Be?

    The question at the heart of this semifinal is a compelling one: will it be the polished, free-flowing French — who have dispatched most opponents without much strain — who prevail, or will Spain's suffocating press, ball-dominant system and the tournament's stingiest defence (conceding only once in six matches) carry the day? Head to our special data-driven piece for an in-depth look at all four semifinalists — France, Spain, Argentina and England — examining their key strengths and the paths that brought them to the last four.
  136. Welcome to TrendKia's Live Coverage

    TrendKia brings you live updates from the opening semifinal of the FIFA World Cup. FIFA's number-one ranked nation, France, are set to face third-placed Spain in what looks certain to be a captivating contest. What makes this edition particularly remarkable is that all four countries currently occupying the top positions in FIFA's global rankings have advanced to the final four of this tournament.
  137. Team News: Barcola and Tchouameni Return for France; Spain Name Same XI

    France have brought Bradley Barcola back into their attack and recalled Aurelien Tchouameni to midfield for the World Cup semifinal against Spain, while coach Luis de la Fuente has opted to keep his starting eleven completely unchanged. Desire Doue has been shifted to the bench, with Barcola slotting in alongside Ousmane Dembele, Michael Olise and skipper Kylian Mbappe to make up the French attacking unit. Tchouameni, who sat out France's last two matches through injury, is fit once more and will operate in the heart of midfield alongside Adrien Rabiot. Spain retain Fabian Ruiz in their midfield trio with Rodri and Dani Olmo, while Pedri is once again left to settle for a place on the bench. Alex Baena gets the nod to start up front, lining up beside Lamine Yamal and Mikel Oyarzabal in the Spanish attack.
  138. Starting XIs Confirmed as Both Sides Begin Pre-Match Warm-Up

    Both teams have officially unveiled their starting lineups and the players are already out on the pitch going through their pre-game warm-up routines. France: Mike Maignan; Jules Kounde, Dayot Upamecano, William Saliba, Lucas Digne; Aurelien Tchouameni, Adrien Rabiot; Ousmane Dembele, Michael Olise, Bradley Barcola; Kylian Mbappe (captain). Spain: Unai Simon; Pedro Porro, Pau Cubarsi, Aymeric Laporte, Marc Cucurella; Rodri (captain), Fabian Ruiz, Dani Olmo; Lamine Yamal, Alex Baena, Mikel Oyarzabal.

Questions & Answers

What was the final score of the France vs Spain semifinal?
Spain beat France 2-0, with goals from Mikel Oyarzabal and Pedro Porro.
How did Spain get their penalty?
Marc Cucurella's long cross led to Lucas Digne mistiming a clearance and catching Lamine Yamal inside the box, prompting the referee to award the penalty.
Why did Fabian Ruiz start for Spain instead of Pedri?
Pedri's form had dipped below his usual standard through the tournament, while Fabian Ruiz had earned the coach's trust by scoring Spain's opening goal against Belgium.
What injury setback did France suffer during the match?
William Saliba went down without contact in the 29th minute and had to be replaced by Maxence Lacroix.
On what significant date was this semifinal played?
The match was played on 14 July, Bastille Day.
Why is this loss significant for Kylian Mbappe?
It is the first time in his career that Mbappe has missed out on a World Cup final, having gone into the game hoping to reach a third consecutive final.
When did Spain last reach a World Cup final?
Spain have reached the final after a gap of 16 years.
Who scored the decisive second goal and how?
Pedro Porro struck in the 57th minute with a right-footed finish after a superb assist from Dani Olmo, making it 2-0 to Spain.

Comments 0

No comments yet — be the first.

Citizen journalism

Become a TrendKia journalist

Voice of the people

Share news, photos and videos from your area with TrendKia and let your voice reach the nation. Every citizen a journalist.

Join now
CH 01 LIVE
TrendKia TV ON AIR