After four weeks of thrills, spills and unrivalled action, it’s now down to the final two in what looks set to be a classic final.

For many, Spain have been the best side throughout the Euro 24 tournament, setting it alight with an exciting attacking brand of football which blends the experience of veterans like Rodri and Álvaro Morata with the unpredictability and talent of upcomers such as Lamine Yamal and Nico Williams.

The likes of Euro holders Italy, hosts Germany and the ever-dangerous France had no answer to La Roja, and Luis de la Fuente's men will be confident of finishing the job and becoming the first nation to ever win four titles during the competition’s existence. Standing in their way, though, are England who have really grown into the tournament after a slow start.

Aston Villa striker, Ollie Watkins' last-gasp winner off the bench in the semi-final against the Netherlands demonstrates the strength-in-depth at Gareth Southgate's disposal, and it feels like things are starting to click at the perfect time. And, after agonisingly losing the 2020 final on home soil to Italy, the Three Lions will be mentally prepared for what is to come in Berlin; plus, they shouldn't be daunted by Spain after beating them 3-2 in the Nations League in Seville in the teams' most recent meeting.

Given how well Spain played in the 2020 semi-final against Italy, this match-up with England could very easily have been the last Euro final at Wembley. Several Spain starters have either played with, or suffered at the hands of, Jude Bellingham so it will be interesting to see how they try to minimise his influence.

La Roja have been relentless: they are there do a job, and there was only contained excitement after beating France in the semis. And they think that they still have a little bit more left to give.

So, strap yourselves in - this could be a bumpy, epic of a ride!