
Lamine Yamal became the youngest goalscorer in European Championship history as Spain beat France in an absorbing contest to reach the final of Euro 2024.
The Netherlands came from behind to see off Turkey and set up a semi-final against England at Euro 2024.
England stepped back from the brink of a Euro 2024 exit again as they secured a semi-final place with victory over Switzerland on penalties in Dusseldorf.
France beat Portugal in a penalty shootout to reach the semi-finals of Euro 2024 after a tense showdown in Hamburg.
Spain kept themselves on course to win a fourth European Championship as Mikel Merino's 119th-minute goal sent them into the semi-finals and eliminated hosts Germany following a pulsating encounter at Stuttgart Arena.