England have beaten Germany 2-0 at Wembley to book their place in the quarter-finals of Euro 2020.
Second-half goals from Raheem Sterling and skipper Harry Kane were enough to see England progress to the last eight.
It was not all plain sailing for the home side – but fans could have been forgiven for thinking it was their night when Thomas Mueller missed a golden opportunity to equalise on 81 minutes.
Five minutes later Kane stepped up to nod home from close range to seal the win.
Victory was all the sweeter for manager Gareth Southgate, who missed a crucial penalty in the Euro 96 semi-final shootout against the same opponents.
More than 40,000 supporters were in Wembley for the country’s biggest match on home soil since that fateful day.
In the crowd to enjoy the victory were the Duke and Duchess of Cambridge and their seven-year-old son Prince George.
Other famous faces included former Three Lions skipper David Beckham, and musician Ed Sheeran.
It was only England’s second ever European Championship knockout game win, five years on from the 2-1 humbling at the last-16 stage by minnows Iceland.
Southgate’s side will now go on to face either Sweden or Ukraine, who kick off at 8pm.
It has been suggested, with the likes of France, the Netherlands, and reigning European champions Portugal already eliminated, this is England’s best chance of a major tournament success since 1966.
Before Tuesday evening, Germany had been a thorn in England’s side.
They had previously knocked the Three Lions out of the 1970, 1990 and 2010 World Cup (the first of those as West Germany), as well as the Euro 96 semi-finals.