Spain left it late again to defeat Belgium and advance to the World Cup semifinals with a 2-1 win after Senne Lammens' late mistake proved decisive.
Mikel Merino was the winning goal scorer for the second week running, after his heroic exploits against Portugal, scoring in the 88th minute for Spain.
- Merino sends Spain to the semis, but La Roja need more from wasteful attack
It was a fairly tame start to proceedings with both sides figuring each other out, but the game quickly came alive.
Lamine Yamal for Spain and Jérémy Doku for Belgium were explosive down their respective wings.
But in the end it was Pedro Porro who broke forward to beat Doku and put in a dangerous cross which found Dani Olmo.
Olmo struck the ball powerfully along the ground, directly at Thibaut Courtois and the Real Madrid goalkeeper could only parry the ball directly into the path of the onrushing Fabián Ruiz, who made no mistake from close range after 30 minutes.
Belgium did hit back through Charles De Ketelaere 11 minutes later though, with Rudi Garcia's side suddenly finding themselves in a good position and recycling possession well.
Timothy Castagne whipped in a perfect ball and it fell onto the head of the AC Milan forward, who made no mistake.
That was the first goal that Spain have conceded this tournament, bringing an end to 649 minutes of dominance in defence.
The second half saw Spain begin to grow into control but the match still appeared to be heading towards extra time.
That was until Merino followed Pau Cubarsi's long range effort and smacked it into the roof of the net to send Spain into just their second ever World Cup semifinal.
