A Christmas countdown of the show's 25 most memorable dances, as voted for by the public.
The four finalists dance three times in their final bid to win the Glitterball Trophy.
Tess and Claudia reveal who has made it through to the grand final.
It's the semi-final, with the five remaining couples each performing two routines.
Featuring a performance of Climb Ev’ry Mountain by musical theatre star Marisha Wallace.
The remaining couples take to the dancefloor in this year's musicals special.
Another two couples face a tense dance-off, and Gary Barlow sings live.
The latest round of dances as the battle in the ballroom intensifies.
Tess and Claudia put another two couples through a tense dance-off.
The nine remaining celebrities try to impress the judges with their latest routines.