A group of primary school children left the judges of Britain's Got Talent in tears with their performance of Queen's hit "Don't Stop Me Now".

Judges were blown away by the energetic rendition of the song by students of the Flakefleet Primary School choir, led by head teacher Dave McPartlin.

David Walliams could not resist hitting the Golden Buzzer.

"It was one of the most joyous things I've ever seen," Walliams told the primary school children after their act. "You've just made all [of] our hearts sore today."

Advertisement

Video of their performance has gone viral on social media.