The Euro 2024 quarter-finals began with an absolute thriller in Stuttgart on Friday night. Mikel Merino’s last-gasp extra-time header sealed the most dramatic 2-1 victory for Spain that sends them into Tuesday evening’s first semi-final tie in Munich, where they will face either France or Portugal, who meet in a second heavyweight blockbuster in Hamburg.
Germany have become the first host nation ever to be eliminated in the quarter-finals of a European Championship, despite Florian Wirtz popping up in the 89th minute with a dramatic goal of his own to force extra time. Spain thought they were heading through in normal time after substitute Dani Olmo confidently slotted home an assist from teenage sensation Lamine Yamal early in the second half.
Niclas Fullkrug went so close to an equaliser for Germany to force a penalty shootout that had looked a near certainty just seconds before, with Dani Carvajal then sent off for a second bookable offence. He will now miss the semi-finals along with likely the injured Pedri - forced off after mere minutes on Friday following a heavy challenge from the retiring Toni Kroos - and fellow suspended duo Alvaro Morata and Robin Le Normand. Follow Spain vs Germany updates live below!