Spain sealed a semi-final slot after defeating the host country Germany in extra time following their 90-minute draw.
Both countries have been the best-performing teams in the tournament as they face off in the quarter-finals.
Luis de la Fuente’s men met a strong German side but were able to get past them with a late goal, winning the game 2-1 in extra time.
19:17 - 05.07.2024
Barcelona youngster suffers tournament-ending injury in Germany clash
Spain lose a crucial player to injury in their European Championship quarter-final clash against Germany.
08:32 - 05.07.2024
Germany vs Spain: Nico Williams and Musiala compared - two players with African roots
This Germany vs. Spain preview highlights a comparison between Nico Williams and Jamal Musiala, two talented players of African descent.
As it happened
Spain are unchanged from the side that defeated Georgia 4-1 in the last 16 with their young stars Lamine Yamal and Nico Williams starting on the wings again.
Germany made two changes as Jonathan Tah returned from suspension to take his place in defence, while Emre Can also came in to replace Robert Andrich in midfield.
Both teams started the game with an end-to-end attack but failed to create many chances despite the talent they possess.
As the game went on Germany dominated much of the possession with Spain pinned back and searching for the counterattack. The first half ended with both teams playing 0-0.
Spain started the second half better than the first half and tried to pin the Germans back into their half.
Their domination paid off and they scored the first goal in the 51st minute when Lamine Yamal picked out substitute Dani Olmo, who swept the ball into the bottom corner with a first-time side-footed effort from about 16 yards out.
Germany when all attack after conceding, pushing men forward to get the equaliser. They almost got back into the game but Fullkrug’s was denied by the post.
Men refused to bow down to Spain and left the equaliser late in the 89th minute to keep their hopes alive.
Florian Wirtz hammered a shot that hit the post into the bottom corner from Joshua Kimmich's header backwards.
The full-time ended in a 1-1 draw after Germany equalised late in the game, with both teams heading into extra time.
The first half of the extra time ended in a draw but the second half saw Spain shock Germany to seal the win and qualify for the semi-final
Mikel Merino is left unmarked in the six-yard box and he headed Dani Olmo's cross into the top corner.
Spain’s late goal sends them to the semi-final as they win the game 2-1 in extra time despite Germany’s pressure.