Let's Sing and Dance for Comic Relief 2017 continued this weekend and here are all the performances.
Fronted by Mel Giedroyc and Sue Perkins, the showdown was back with its third and final live heat on Saturday night.
Once again celebrities donned more fantastic outfits and learned more iconic dance routines for Comic Relief, but this time the brave celebrities were facing double the challenge – dancing and singing!
The performing celebs were judged by this week's panel of top TV personalities - fabulous Miranda Hart, Jennifer Saunders, Julian Clary and Tameka Empson - but it was viewers who decide the top performers.
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.
Let's Sing and Dance 2017 third performances
Steph and Dom Parker
Dead Ringer For Love by Meatloaf and Cher.
Missy Elliot's Get Ur Freak On.
Actress Sally Lindsay
Cum On Feel The Noize by the legendary Slade.
The One Show reporters
Made up of Angellica Bell, Iwan Thomas, Alex Riley, Michelle Ackerley and Dominic Littlewood.
Born This Way by Lady Gaga.
Let's Sing And Dance returns to BBC One next weekend for the grand final.