The comedian won the public vote after impressing with his performance to Justin Timberlake's 'Rock Your Body'.
The Soap Stars - Natalie Cassidy, Ricky Groves, Claire Sweeney and Dean Gaffney - opened the show to 'You Can't Stop the Beat' from the musical Hairspray. They were put through to the final by judges Tameka Empson, Bradley Walsh and Mel Giedroyc.
Gaffney still managed to appear on the show despite being in a serious car crash on January 30.
Destiny's Dad - Hal Cruttenden, Shaun Keaveny and Mark Dolan - performed to Destiny's Child's 'Bootylicious' but didn't make it through to the final.
Olivia Lee also left the competition tonight following her dance to Lady GaGa's 'Bad Romance'.
Boxer Ricky Hatton danced to Robbie Williams's 'Let Me Entertain You' and just missed out on a place in the final when the judges were forced to chose between him and The Soap Stars.
Let's Dance for Comic Relief continues on BBC One next Saturday (February 23) at 7pm with the likes of Jon Culshaw, the cast of Waterloo Road and Coronation Street's Antony Cotton.
Watch Tim Vine's routine to 'Rock Your Body' on Let's Dance for Comic Relief below: