As 64,950 fans roared with delight at Wembley Stadium, millions more were celebrating in pubs and living rooms as England reached the Euros final for the first time ever.
The historic 2-1 win over Denmark was a 120-minute thriller, with fans waving flags and singing their hearts out in Trafalgar Square after the final whistle blew.
There were some tense moments, especially as Denmark secured an early lead in the first half.
But 10 minutes later, they conceded an own goal – allowing England to equalise.
Oliver Ways, from south London, said: “This time it’s coming home, the momentum is with us, I don’t care what anyone says.”
Others described England’s victory as “first class” – and expressed confidence that the Three Lions have what it takes to beat Italy in Sunday’s final.
Those who were lucky enough to attend the match at Wembley described the atmosphere as “surreal”.
One of them was John Samonas, who was watching from the stands with his son Lucas. He said: “It was amazing, it was exhausting, it was emotionally draining.”
Euphoric fans certainly pulled out all the stops to show their delight, with some supporters climbing on top of a double-decker bus in Leicester Square.
At another fan zone in Croydon, one supporter said: “After the Germany game I said ‘That was the greatest moment of my life.’
“This has just topped it, and the final on Sunday is going to top it even more, come on England.”
His friend added: “What a win, we’re in the final. And it’s about time.”
Some fans are old enough to remember the last time England reached the final of a major football tournament – the World Cup in 1966.
John Engall, who was 10 at the time, said: “I remember 1966 but I’m much more ecstatic now.”
Politicians and members of the Royal Family have also been congratulating the England squad, not to mention some famous faces.
Prime Minister Boris Johnson tweeted: “Tonight @England played their hearts out. What a fantastic performance from Gareth Southgate’s squad. Now to the final. Let’s bring it home.”
Labour leader Sir Keir Starmer also shared a picture of him celebrating after one of England’s goals, simply adding: “#ItsComingHome.”
England legend Gary Lineker posted: “There were some superb performances. All the back 4 were outstanding, and as for @sterling7, well, that was one of the greatest displays I’ve seen from a player in an @England shirt. Stunning.”
And Alan Shearer said: “Magnificent. Brilliant. Fantastic Amazing. Yesssssss @England you all of those and more.”
Current players also joined in social media to bask in the glow of their sensational win.
Jack Grealish, who was substituted on in the 69th minute before coming off in extra time, tweeted: “I love this team!! What a night at Wembley!”
Kyle Walker vowed that England will give their all to “knock that last door down” and secure glory at the weekend – and described the support from the fans as “incredible”.
He tweeted: “WE ARE IN THE FINAL!!! Brilliant by the boys showing fantastic character from 1-0 down.”
And in a nod to Sweet Caroline, a song beloved by football fans, goalkeeper Jordan Pickford wrote on Instagram: “So proud to be part of this team! Good times never seemed so good!”
But for Bukayo Saka, Declan Rice, Harry Maguire and Luke Shaw, there’s now only one thing on their mind – being one step closer, and needing to give one final push at Wembley on Sunday night.