Britain's Got Talent 2017 auditions continued on Saturday night and here the best try outs from the sixth week.
Based on online hits and shares since the weekend, here are the top four ranked performances.
But who came out on top? Here's the full countdown...
Kyle began by telling the panel how he first auditioned two years ago, but was harshly told to "get a singing teacher" by David. "Me? Doesn't sound like the kind of sensible thing I'd say!" the funnyman laughed.
Having worked hard to hone his craft, Kyle sang 'Hallelujah' for his big comeback - and this time David rewarded the 15-year-old with his Golden Buzzer.
"You sang with passion," he said. "I'm really glad you came back and proved me wrong."
Irish schoolgirl Leah blew the judges away with her classical performance, singing 'Caruso' by Lucio Dalla.
"You're fourteen years old, and you don't know how good you are," observed Simon.
Amanda commented: "It's such a complicated song, and your Italian was impeccable. It was a flawless audition."
Henry and Malcolm's paths had crossed all their lives, but it was only five years ago that they met and former their singing double act.
Having performed at charity events and care homes, they decided to give BGT a try - and the judges loved them.
"You've both got great voices, I think this is the perfect thing to put in front of the royal family," Amanda commented.
12-year old Thomas Wallis took Britain's Got Talent by storm at the weekend with his VERY unique skill.
In an audition cut from Saturday's main show, Thomas introduced himself to the panel before asking them to challenge him.
He explained: "I'm going to give you these underground maps, and you can name any line, and I can name all the stations on it."
Britain's Got Talent continues Saturday nights on ITV.