After an exhilarating month of football, EURO 2024 will finally come to a close on Sunday evening with the meeting of Spain and England in Berlin for the final.
Many big names have fallen on the road to Sunday's final, with the likes of Croatia and Italy falling early in the tournament.
Spain have progressed to the final after defeating both of those teams, as well as the might of Germany and France. For England, the toughest opposition has been Switzerland and the Netherlands.
One of these teams will add their name to the 64-year-long roll of honour - but can you remember who the previous European Championship winners were?
EURO 2024 quiz: Name every European Championship winner
We've decided to quiz you on that subject to get you in the mood for the EURO 2024 final. We're tasking you with naming every European Championship winner since the first tournament was held in 1960.
There are some tricky ones, and some surprising names so, to help you out, we've given you the team that the winners beat in the final. However, you will have to name the winners of each tournament in order.
You have five minutes to name all 16 European Championship winners - best of luck!
If the quiz does not display correctly, click here.