Street acts Rory O'Shea and IMD have made it to the final of Got To Dance 2013 after topping the vote in tonight's live show.
The pair have made it one step closer to £250,000 grand prize after impressing the judges and viewers with their latest performances.
Rory, an 11-year-old from Kent, was told by Diversity legend Ashley Banjo that he has a better understanding of his style than acts twice his age.
"If I was wearing a hat I would take it off," he commented. "It's always a worry that you can focus too much on the technique and not the performance, but you performed your socks off."
Meanwhile, Aston Merrygold complimented fifteen-strong London crew IMD on their 'power moves', with Kimberly Wyatt adding: "You put you heart and soul in to it and it's so believable."
But their mentor, Wild G, wasn't as successful with his routine which recieved a red star.
Elsewhere, commercial act G-Nome failed to win public support despite wowing the panel. "I thought that was effortless and flawless in every aspect," Kimberly gushed.
"The way it was structured, the way you all dance as a unit is amazing. Your artistic interpretation of music is beautiful."
Ashley claimed that they'd 'stepped up a gear' from their audition, saying: "Everything's so fluid. It's so difficult to pull that off and you guys do it brilliantly."
Tap duo Hashtap were also praised for their comedic value, but recieved two red stars as their technical ability didn't match up.
"You guys literally are geniuses. If French and Saunders could dance…" quipped Ashley. "You use all your attributes, physical, mental - you are mental - you use everything and you put it in to this routine and you're not afraid to be who you are.
"But I'm a judge on a dance show for a quarter of a million pounds so I have to look at your technical dance ability, and if that matched up to your comedy you'd be unstoppable, but it doesn't."
Later, Kimberly showcased her own moves as she debuted her new single 'Derriere' with the help of a troupe of back-up dancers.
Got To Dance continues next Sunday at 6.00pm on Sky1 (HD).