The prime minister beamed, threw his hands in the air and hugged his new bride as England secured a place in their first major tournament final in 55 years.
Opting for patriotic instead of formal, Johnson – who is not known for being a big football fan – wore an England shirt as Harry Kane’s extra time goal saw the Three Lions edge a 2-1 victory over Denmark.
Carrie Johnson smiled and cheered with her husband and thousands of fans at Wembley, as chants of ‘it’s coming home’ bellowed around the stadium.
Following the final whistle, the prime minister hailed a “fantastic performance” from England as he urged the Three Lions to “bring it home”.
He tweeted: “Tonight @England played their hearts out.
Watch: This is how England fans in London celebrated when the Three Lions scored...
“What a fantastic performance from Gareth Southgate’s squad.
“Now to the final. Let’s bring it home.”
Meanwhile, UEFA has charged England after a laser pointer was aimed at Denmark’s Kasper Schmeichel during the game.
The goalkeeper had a laser shone in his face before he saved Kane’s extra-time penalty, before Kane scored the rebound.
England have also been charged with “disturbance caused by its supporters during the national anthem” after home fans booed the Denmark national anthem and the lighting of fireworks inside Wembley.
Responding to the news, the prime minister's official spokesman said: “UEFA are looking into that, that’s a matter for them but it’s not something we would want to see.”
Johnson also urged fans not to boo teams during their national anthem.
“We don’t want fans to be booing teams. We want fans to be showing support and being respectful,” he said.
The final score marked a night of mixed emotions for home fans, after Denmark took an unlikely lead only to concede an own goal equaliser 10 minutes later.
England fans outnumbered their Danish counterparts by six-to-one inside Wembley due to coronavirus-related travel restrictions.
So it was little surprise the majority of the 60,000 supporters roared as players embraced at the end of a gruelling extra-time period.
In pubs and fan zones, supporters lobbed several of the estimated 10 million pints bought on Wednesday into the air in celebration, while others removed their shirts, embraced strangers, or simply wept.
England’s men last reached a major final in 1966, while the women’s side were losing finalists at Euro 1984 and 2009.
The final against Italy will take place on Sunday at 8pm.
Watch: Scenes in London as England reach Euros final