England will have to overcome a remarkable Spanish record if they are to win Euro 2024.
The Three Lions secured their place in a second consecutive European Championship final after coming from behind to beat the Netherlands on Wednesday.
Gareth Southgate's men had fallen behind early in the match as Xavi Simons opened the scoring but Harry Kane equalised from the penalty spot before Ollie Watkins' last-ditch strike.
England will have to beat the odds and overcome a record held by Spanish teams and their national team if they're to win their first trophy since 1996.
It's been 23 year since a Spanish side failed to win in a final match, with the only exception being when the final involves two LaLiga sides.
Liverpool were the last English side to be Spanish opponents n the final after beating Alaves 5-4 in the 2001 UEFA Cup final.
Bayern Mh then beat Valencia on penalties a week later to win the Champions League final.
But Spanish teams have not been beaten in finals since, with the likes of Real Madrid, Barcelona, Atletico Madrid and Sevilla all experiencing glory on the European stage.
Arsenal, Manchester United, Liverpool and Middlesbrough have all fallen victims to Spanish sides in the past 23 years.
However, England may be encouraged by the fact that Spain have not won a major trophy in 12 years.
La Roja won two European Championships and a World Cup in the span of three years but haven't gone close to glory since.
England hold the superior record when it comes to head-to-head matches having won 14 of the 27 meetings between the two sides, with Spain coming out on top 10 times and three draws.
The latest meeting between England and Spain came in the 2018 Nations League, with the latter claiming a 2-1 victory at Wembley before the Three Lions won 3-2 in the reverse fixture a week later.