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.
Cristiano Ronaldo was left in tears after his penalty was saved in extra time but Portugal still progressed to the quarter-finals of Euro 2024 following a dramatic shootout victory over Slovenia.
A late own goal by Jan Vertonghen sent France into the quarter-finals of Euro 2024 at Belgium's expense.
Spain set up a blockbuster quarter-final tie with Euro 2024 hosts Germany by surviving an early scare to ease past Georgia.
Jude Bellingham produced a moment of genius to keep England in Euro 2024 as they survived another desperate display and a huge scare to beat Slovakia in dramatic fashion to reach the last eight.