Prince George, who is only eight, stole the show with his father last night (Picture: Reuters/ Rex)
A crowd of 22,000 people in London and a television audience of millions witnessed the unexpected moment.
While Sir Rod Stewart lost his voice at times during his performance, the adorable dad and son duo belted out the lyrics while waving Union Jack flags.
As the eldest of the Duke and Duchess of Cambridge’s children, the public’s eyes are always on George, who is third in line to the throne.
His knowledge of the Neil Diamond song, which became an anthem for football fans during Euro 2020, is a sign Britain’s future is ‘in safe hands’, according to Twitter users.
Dressed in a mustard yellow blazer, Mr Stewart ended his set with ‘Up the NHS’ and ‘God save Ukraine’.
There was a mixed reaction to his cover, with some people saying ‘a serious crime’ had just happened in the palace when he ‘murdered’ the song.
William and George watched the Platinum Jubilee concert from a box with other royals (Picture: AP)
But mostly, the audience could not take their eyes off George.
People instantly took to social media, with one saying it was ‘the best thing’ she saw that day.
‘Prince George singing the words to Sweet Caroline might be the most British thing I’ve ever seen,’ another wrote.
Stylish as ever, Kate Middleton and Princess Charlotte also joined the nation in singing along to Elton John, Alicia Keys, Duran Duran and Craig David.
Another heart-warming moment from the concert showed the mum and daughter having a little boogie in their seats to Diana Ross.
The young royal seemed to be enjoying the show (Picture: REX/Shutterstock)
The two youngsters were seen waving Union Jack flags (Picture: Reuters)
The Duchess and the young princess have a sweet mum-and-daughter moment (Picture: PA)
The Cambridges were all sitting in one box along with Prince Charles, the Duchess of Cornwall and Princess Anne.
Prince Harry and his wife Meghan Markle did not attend the concert in person, and are believed to have watched the event in Windsor with the monarch.
At the end of the event – rumoured to have cost taxpayers millions – the public was also moved to tears as Prince Charles paid a moving tribute to his ‘mummy’.
‘On behalf of us all, I wanted to pay my own tribute to your lifetime of selfless service,’ he said.
‘Your family now spans four generations. You are our Head of State. And you are also our mother.
‘Your “strength and stay” is much missed this evening, but I am sure he is here in spirit. My Papa would have enjoyed the show and joined us wholeheartedly in celebrating all you continue to do for your country and your people.’
Get in touch with our news team by emailing us at [email protected].
For more stories like this, check our news page.
Queen Elizabeth II’s Platinum Jubilee 2022
Dust off your Union Jack bunting, Queen Elizabeth II’s Platinum Jubilee is well and truly upon us.
Taking place from Thursday, June 2, to Sunday, June 5, the celebrations mark Her Majesty’s record-breaking 70th year on the throne.
Queen shares new portrait and special message to nation for Platinum Jubilee
70 facts about the Queen to mark her 70 years on the throne
Where to go in London to celebrate The Queen’s Platinum Jubilee bank holiday weekend
Latest Jubilee weekend weather forecast
Best Platinum Jubilee merchandise and where to buy
When is the actual Platinum Jubilee day?
Everything you need to know about the Platinum Jubilee Pageant
Queen Elizabeth II’s best ever style moments through the years
Visit Metro.co.uk’s Platinum Jubilee page for all the latest updates.