Spain are through to the semi-finals of the 2026 FIFA World Cup after a thrilling 2-1 victory over Belgium in Los Angeles, with Mikel Merino emerging as the hero after scoring a dramatic late winner.

The European giants produced another composed display as they continued their impressive run through the tournament, but Belgium pushed them all the way in one of the most entertaining matches of the World Cup so far.

Spain took the lead in the first half when Fabián Ruiz reacted quickest after Thibaut Courtois could only parry Dani Olmo's effort, firing home to put Luis de la Fuente's side in control. Belgium refused to be rattled and found a deserved equaliser before the break, with Charles De Ketelaere powering home a header after a pinpoint cross from Timothy Castagne.

The second half saw both sides create chances in an end-to-end contest, with Courtois producing several important saves before being forced off through injury. Belgium looked set to force extra time as the clock ticked towards 90 minutes, but Spain struck with just minutes remaining.

Substitute Mikel Merino pounced after Belgian replacement goalkeeper Senne Lammens spilled a dangerous effort, calmly slotting home from close range to send the Spanish supporters into celebration and seal a famous victory.

Belgium threw everything forward during the closing moments, desperately searching for another equaliser, but Spain defended resolutely to preserve their lead and book their place in the last four. The defeat ends Belgium's World Cup dream after an impressive tournament in which they eliminated both Senegal and the United States before falling just short against one of the favourites.

Spain will now face France in a mouth-watering semi-final as they continue their pursuit of a second FIFA World Cup title. Having impressed throughout the competition with their blend of youthful talent and experienced leadership, La Roja will head into the final four full of confidence as they edge ever closer to football's biggest prize.