Mikel Merino comes off the bench to break Belgian hearts after slip from sub keeper Senne Lammens.
Mikel Merino scored in the 88th minute from a rebound yielded by backup Belgium goalkeeper Senne Lammens, and Spain advanced to the World Cup semifinals with a 2-1 victory.
Merino was the late hero for the second straight match for Spain, who advanced to face tournament favourite France in the semifinals on Tuesday in Dallas.
Merino came on in the 86th minute and scored from his second touch of the match, charging into the box and pouncing after Lammens spilled a Pau Cubarsi shot from outside the area.
Lammens, the Manchester United keeper, was forced into the match in the 71st minute after longtime Belgium keeper Thibaut Courtois left with an apparent thigh injury.
Belgium desperately pressed for an equaliser in the final minutes, but Aymeric Laporte volleyed their best chance out of the box.
Fabian Ruiz scored the opening goal in the 30th minute for Spain after Courtois had parried a shot from Dani Olmo from Pedro Porro’s cut-back from the right of the area, but Belgium forward Charles De Ketelaere scored the first goal allowed by Spain in the entire World Cup in the 41st minute.
His header from Timothy Castagne’s cross from the right ended a record streak of 649 minutes without conceding at the World Cup.
Several tickets remain for lower decks ranging from $19,995 to $32,970, as well as Trophy Lounge section at $34,500.
The 2026 World Cup exit for Portugal was believed to be the end of Cristiano Ronaldo’s international career.
Morocco were eliminated from the 2026 World Cup by a 2-0 defeat by France in the quarterfinals, but host next edition.
Egypt’s squad has returned home to a hero’s welcome following their controversial exit from the World Cup.
Follow Al Jazeera English:

