So, today is the big day. England have another opportunity to toss aside 58 years of hurt when they take on Spain in Berlin.
Four weeks into Euro 2024, just two nations remain - and will try valiantly to be crowned the continent’s best. England have, admittedly, stumbled to the final but put in an improved display against the Netherlands.
Falling behind - before going on to win - in each knockout game has demonstrated pure bulldog spirit. Gareth Southgate’s future remains uncertain as he may decide to call time after eight years even if the Three Lions go all the way.
As for Spain, they are firm favourites after displaying the tournament’s finest football throughout. But it’s cup final day - and anything can happen.
Who will Southgate start? Will he make radical changes? Here is what NewcastleWorld believe will be the starting line-up against Spain.

1. GK - Jordan Pickford
England caps: 67 | Getty Images

2. CB - Kyle Walker
England caps: 89 | Getty Images

3. CB - John Stones
England caps: 78 | Getty Images

4. CB - Marc Guehi
England caps: 16 | Getty Images