England, aiming to end a 58-year wait to win a major trophy, face a Spain side hoping for a record fourth triumph in the Euro 2024 final tonight (10pm).
La Roja have been the tournament's dominant side, storming to the final by beating holders Italy, hosts Germany and favourites France, while England have scraped by but boast an array of attacking stars who can produce moments of magic.