And then there were eight. After a round of 16 featuring games of wildly contrasting quality, we're now looking forward to - or perhaps more accurately, hoping for - a weekend of cracking quarter-finals.
Certainly, on paper, some of match-ups are mouth-watering. Germany and Spain's showdown in Stuttgart has the potential to be a classic, but France against Portugal in Hamburg could be just as compelling, even if both sides have yet to find their best form.
On the other (weaker) side of the draw, surprise package Switzerland will be quietly confident of upsetting an England team that is lucky to still be in contention, while the only thing we know we're definitely going to get when Netherlands meet Turkey in Berlin is a brilliant atmosphere.
So, as it stands, which teams are looking like potential champions - and who could be heading home this weekend? GOAL ranks the eight teams left at Euro 2024 below..
Previous update: June 28, 2024. Teams eliminated: Italy, Denmark, Slovakia, Georgia, Belgium, Slovenia, Romania, Austria.