Quarterfinal
Local time
Your time
Spain
2 – 1
Belgium

Match-day weather

Fri, 10 Jul 2026

Full day

Detailed forecast will be available closer to match day.

Nearby days

Fri, 10 Jul 2026
Tue, 18 Aug
+31°C +87°F +27°C +81°F

Clear

Rain 30% Wind 19 km/h
Wed, 19 Aug
+30°C +85°F +26°C +78°F

Clear

Rain 5% Wind 15 km/h
Thu, 20 Aug
+32°C +90°F +25°C +78°F

Clear

Rain 5% Wind 11 km/h
Fri, 21 Aug
+30°C +85°F +26°C +79°F

Clear

Rain 45% Wind 15 km/h
Sat, 22 Aug
+28°C +82°F +25°C +76°F

Clear

Rain 5% Wind 13 km/h
Sun, 23 Aug
+27°C +80°F +23°C +74°F

Clear

Rain 5% Wind 13 km/h
Mon, 24 Aug

Clear

Rain 5%

Live commentary

  1. 90+8'

    That's all for today as the game is over.

  2. 90+7'

    A great solo effort from Marc Cucurella (Spain) and he attempts to surprise the goalkeeper with a long-range shot low towards the middle of the goal. Senne Lammens has a clear view of it and makes a comfortable save.

  3. 90+6'

    Romelu Lukaku (Belgium) commits a foul after unfairly battling his opponent for the ball.

  4. 90+5'

    The game has begun to heat up. Axel Witsel (Belgium) challenges an opponent and receives a deserved yellow card for his ugly tackle.

  5. 90+3'

    Today's referee Michael Oliver rightly decides to book Aymeric Laporte (Spain) for his harsh tackle.

  6. 90+2'

    Romelu Lukaku (Belgium) sends a pass into the box, but his attempt is thwarted and cleared.

  7. 90'

    We will have 7 min. of added time.

  8. 88' 2 - 1

    Goal! Mikel Merino (Spain) fires the rebound into the middle of the goal after the ball breaks to him in the box. The score is 2:1.

  9. 88'

    Pau Cubarsi (Spain) picks up a sweet pass and fires one in from distance low towards the middle of the goal, but Senne Lammens is alert and makes a decent save.

  10. 86'

    Luis de la Fuente decides to make a substitution. Dani Olmo will be replaced by Mikel Merino (Spain).

  11. 86'

    Here's the change. Kevin De Bruyne leaves the pitch and Alexis Saelemaekers (Belgium) comes on as a substitute.

  12. 85'

    Kevin De Bruyne (Belgium) is yellow-carded for breaking the rules of the game.

  13. 85'

    Kevin De Bruyne (Belgium) bends a great shot in from the edge of the box, but Unai Simon makes a smart save to deny him.

  14. 84'

    Rodri (Spain) attempted to pick out a free teammate inside the box, but Senne Lammens comes off the line to clear the ball away.

  15. 79'

    That will be all from Mikel Oyarzabal who is being replaced by the fresh legs of Nico Williams (Spain).

  16. 77'

    Pedro Porro (Spain) fails to find any of his teammates inside the box as his pass is blocked.

  17. 74'

    The attendance is 70492.

  18. 71'

    Rudi Garcia is forced to make an unplanned substitution as Thibaut Courtois suffers an injury and Senne Lammens (Belgium) comes on.

  19. 71'

    Flag up against Marc Cucurella (Spain). He had space to move into behind the defence, but he went too soon.

  20. 68'

    Thibaut Courtois (Belgium) has picked up a minor injury, but it looks like he will be able to continue.

  21. 67'

    A cooling break is underway.

  22. 66'

    Thibaut Courtois (Belgium) is writhing in pain and can now receive medical treatment after the referee signals for the physio to come onto the pitch.

  23. 63'

    Spain force a corner. They send men into the box.

  24. 63'

    A pass into the box finds Mikel Oyarzabal (Spain) unmarked. He carefully places a shot towards the bottom right corner, but a brilliant last-ditch save by Thibaut Courtois denies him.

  25. 62'

    Kevin De Bruyne (Belgium) blew a promising chance when he got to a rebound just outside the penalty area. He struck it low towards the middle of the target, but Unai Simon pulled off a nice save and to stop the attempt.

  26. 61'

    A neat pass is well received by Lamine Yamal (Spain), who is lurking on the edge of the box and strikes the ball on goal. The goalkeeper makes a decent save to block his shot.

  27. 61'

    The game has come to an end for Maxim De Cuyper. He has contributed as much as he could today. He will be replaced by the fresh legs of Joaquin Seys (Belgium).

  28. 61'

    We are about to witness a subsitution. Romelu Lukaku (Belgium) for Hans Vanaken.

  29. 60'

    Rudi Garcia prepares a substitution. Leandro Trossard is replaced by Axel Witsel (Belgium).

  30. 57'

    Pedro Porro (Spain) fizzes over a cross which doesn't cause any problems.

  31. 55'

    Luis de la Fuente has decided to substitute Fabian Ruiz and he is replaced by Pedri (Spain).

  32. 55'

    Alex Baena will be replaced by Ferran Torres (Spain).

  33. 55'

    Maxim De Cuyper (Belgium) blows an opportunity as he sends a rebound from just outside of the box narrowly wide of the left post.

  34. 53'

    Dani Olmo (Spain) pounces on the rebound on the edge of the box but his wild shot goes high over the crossbar.

  35. 53'

    Alex Baena (Spain) goes over to take the corner kick and it looks like he will send the ball into the penalty box.

  36. 52'

    That's unlucky! Lamine Yamal (Spain) beautifully controls a pass and from the edge of the box drills a shot in on goal, but it's inadvertently blocked by a defender and cleared. The ball is out of play. A goal-scoring opportunity from a corner for Spain.

  37. 50'

    The ball is whipped in from the corner by Kevin De Bruyne (Belgium), but one of the defenders gets it clear.

  38. 50'

    Jeremy Doku (Belgium) looks to break free, but an opposing player clears the ball away. Belgium force a corner. Their opponents will face another attacking threat.

  39. 48'

    Lamine Yamal (Spain) is forced to stop his forward run after being caught in an offside position by the linesman.

  40. 47'

    Jeremy Doku (Belgium) attempted to pick out a free teammate inside the box, but Unai Simon comes off the line to clear the ball away.

  41. 46'

    Marc Cucurella (Spain) feels very aggrieved after the referee stops play for a foul that he commits while in possession of the ball.

  42. 46'

    The whistle blows and Michael Oliver starts the second half.

  43. 45+6'

    That is it for the first half after the referee blows his whistle and the players head to their respective dressing rooms.

  44. 45+5'

    A pass by Jeremy Doku (Belgium) ends up in no man's land, and the attacking effort comes to an end.

  45. 45+2'

    Fabian Ruiz (Spain) gets to the rebound just outside the box, but his attempt is blocked by one of the defending players.

  46. 45+2'

    Alex Baena (Spain) sends a wonderful cross from the corner kick. However, the defence works perfectly to clear the ball and avert the threat.

  47. 45+2'

    The resulting corner, taken by Alex Baena (Spain), comes to nothing.

  48. 45'

    There will be a minimum of 5 min. of added time.

  49. 45'

    Pedro Porro (Spain) spanks one well wide of the left post from the edge of the box.

  50. 43'

    Michael Oliver shows a yellow card to Pau Cubarsi (Spain) for a tough tackle.

  51. 41' 1 - 1

    Goal! Charles De Ketelaere (Belgium) makes the score 1:1 after burying a close-range header in the left side of the goal after a good run and cross by Timothy Castagne.

  52. 40'

    Lamine Yamal (Spain) makes a good run with the ball, but his shot from the edge of the penalty area goes just wide of the right post. Terrific solo effort, though.

  53. 37'

    Charles De Ketelaere (Belgium) is flagged for offside.

  54. 36'

    Alex Baena (Spain) takes a short corner kick.

  55. 35'

    Lamine Yamal (Spain) sends in a direct shot from a dangerously positioned free kick. The ball sails towards the left post, but the goalkeeper prevents a goal with a quick save.

  56. 34'

    Jeremy Doku (Belgium) was too fierce in his attempt to get the ball from his opponent and Michael Oliver blows for a foul. Spain have a free kick from a promising distance.

  57. 30' 1 - 0

    Goal! Fabian Ruiz (Spain) fires the rebound low into the middle of the goal after the ball breaks to him in the box. The score is 1:0.

  58. 30'

    Dani Olmo (Spain) runs onto a loose pass inside the box and releases a tremendous shot low towards the middle of the goal. However, Thibaut Courtois anticipates the shot and makes an easy save.

  59. 29'

    Lamine Yamal (Spain) swings a cross into the box, but it's far too close to Thibaut Courtois, who smothers the ball.

  60. 23'

    It’s time for the cooling break for the players to take on some fluids. It’s hot out there!

  61. 22'

    Lamine Yamal (Spain) unleashes a decent effort from just outside the box which goes narrowly wide of the left post.

  62. 18'

    Maxim De Cuyper (Belgium) commits a foul and Michael Oliver immediately signals a free kick.

  63. 15'

    Charles De Ketelaere (Belgium) unleashed a monstrous piledriver. He controlled a pass, glanced up at goal and shot from the edge of the box. It could have been a difficult one for the keeper, but the ball fortunately hit one of the defenders and ball bounced away.

  64. 13'

    Surely that's handball by one of the Belgium players in the box, but the referee just waves play on!

  65. 13'

    Alex Baena (Spain) collects a pass on the edge of the box and unleashes a shot which is brilliantly blocked by a defender.

  66. 11'

    Rodri (Spain) reacts well to get to the rebound and takes a shot from the edge of the box, but he fails to get the ball through the players standing between him and the goal.

  67. 9'

    Michael Oliver interrupts the game for a tactical foul by Leandro Trossard (Belgium). Spain have a free kick.

  68. 7'

    Spain are showcasing great team work by exchanging some short passes and one-two passes, waiting to open the opposition's defence and hit them swiftly on the break.

  69. 4'

    Fabian Ruiz (Spain) sends a lofted cross into the penalty area. Unfortunately for him, the opponent's defence deals with his cross comfortably and intercepts it.

  70. 3'

    Marc Cucurella (Spain) times his run too early and the linesman raises his flag for offside.

  71. 2'

    Michael Oliver blows his whistle after Nicolas Raskin (Belgium) kicks an opponent's legs instead of the ball.

  72. 1'

    The match has just started.