Let's Sing and Dance for Comic Relief 2017's latest results are in and here's who's in the final!
Fronted by Mel Giedroyc and Sue Perkins, the new series continued to BBC One tonight for its third and final heat.
And it was Alison Hammond and The One Show Reporters who made the Let's Sing and Dance final in the latest results of the series.
Let's Dance last aired in 2013 but returned this evening as celebrities squeezed into more fantastic outfits and learn more iconic dance routines for Comic Relief, but this time the brave celebrities will be facing double the challenge – dancing and singing!
The performing celebs were judged by a the first guest panel of top TV personalities, fabulous Miranda Hart, Jennifer Saunders, Julian Clary and Tameka Empson but it was the viewers who decided the top performers.
Performing on tonight's show were comedians Pete Firman and Ellie Taylor who performed Black Magic by Little Mix and Goggleboxers Steph and Dom Parker who took on Dead Ringer For Love by Meatloaf and Cher.
TV presenter Alison Hammond belted out Missy Elliot's Get Ur Freak On while Actress Sally Lindsay performed Cum On Feel The Noize by the legendary Slade..
Finally, The One Show reporters - made up of Angellica Bell, Iwan Thomas, Alex Riley, Michelle Ackerley and Dominic Littlewood - went Gaga with Born This Way.
Let's Sing and Dance for Comic Relief 2017 results
In the results show, the top three were revealed as Sally Lindsay, The One Show Reporters and Alison Hammond.
Hosts Mel and Sue then announced that The One Show Reporters were the winners and were straight through to the final.
Sally Lindsay and Alison Hammond then faced the judges' vote to determine which would join The One Show Reporters in the final.
Miranda backed Alison, Tameka voted for Alison, Julian supported Sally as did Jennifer leaving the judges' vote a tie. The decision then went back to the viewer vote and with more support from the public, Alison joined The One Show Reporters in the final.
Are you happy with tonight's results? Who were you backing to make the final? Tell us in the comments below!
Let's Sing And Dance returns next Saturday night live on BBC One with the grand final.