Hip hop groups Unity UK and Kazzum have won the last two places in next week's grand final of Sky1 talent show Got To Dance 2012.
They topped the public vote after a closely-fought battle between five semi-finalists, with only one act, Reflection getting three red stars from the judges.
Kazzum - made up of 11 and 12-year-olds - danced first, with Ashley Banjo commenting: "You guys have massively risen the bar since last time. You stand out against some of the street crews that have ten years more experience."
Kimberly Wyatt added: "That was a crowd pleasing performance. You guys absolutely smashed it. I think you boys paired with Ed [their choreographer] is a powerhouse team worthy of a gold."
However, Adam Garcia decided they weren't worthy of the show's £250,000 prize as they didn't 'lift' him, giving them their sole red star. Kazzum are the only finalists whose semi-final performance failed to recieve three gold stars.
However, Unity UK - a twelve-strong crew, five of whom were part of Series 1 finalists Unity Youth - blew all three judges away.
Ashley praised the concept of their routine, which was based on a hunt for a gold star. "I'm gonna use your description: fast, hard-hitting and raw. That's perfect. Now I wanna add to it and say original and creative."
Adam was also impressed. "I can't speak. It absolutely floored me," he exclaimed. "I know we had reservations about grime, but when you dance like that, when you can create a theme and follow a concept with that sort of commitment, and that speed and that difficulty, music is irrelevant."
The Got To Dance final airs next Sunday at 6.00pm on Sky1 (HD), with the two acts competing against Prodijig, Tayluer and Elliott, Boadicea, Fear of the Unkown, Antics, Sweet Surprise, Methods of Movement and The A-Team in front of an audience of 6,000 at London's Olympia.