Here's a recap of who has been voted off Strictly Come Dancing in 2017's results and who won in the final.
As always, up to the final, Strictly this year was split into separate Saturday night performance and Sunday results shows.
On Saturday nights, Strictly Come Dancing's remaining celebrity dancers and their professional partners each took to the dancefloor in a bid to impress both the viewers and judges.
In the studio, Bruno Tonioli, Shirley Ballas, Darcey Bussell and Craig Revel Horwood offered up their marks out of 40 while at home viewers could vote either for free online or via the phone.
The online votes were added to the phone votes to give the overall public rankings.
The total viewer votes were in turn be combined with the judges' scores from the latest live show. Together, these decided which two celebs had to perform again for the judges in the results show.
As always, the panel then picked which celeb stays, leaving one to exit the competition.
However for the final it was all viewer votes alone that decided the winner, with the result revealed live in the same show.
Strictly Come Dancing 2017 results
Brian Conley v Chizzy Akudolu: Chizzy was voted off.
Simon Rimmer v Rev Richard Coles: Richard went home.
Davood Ghadami v Charlotte Hawkins: Charlotte left.
Simon Rimmer v Brian Conley: Brian was voted off.
Simon Rimmer v Mollie King: Simon was voted out
Aston Merrygold v Mollie King: Aston was voted off.
Ruth Langsford v Jonnie Peacock: Ruth was eliminated.
Debbie McGee v Jonnie Peacock: Jonnie was eliminated.
Susan Calman v Alexandra Burke: Susan was eliminated
Week 11 / Quarter Final
Davood Ghadami v Alexandra Burke: Davood was voted off.
Week 12 / Semi Final
Mollie King v Gemma Atkinson: Mollie was voted off.
Week 13 / Final
Winner: Joe McFadden!
Runners up (no particular order): Alexandra Burke, Gemma Atkinson and Debbie McGee.
Those left in the competition in the final included Alexandra Burke & Gorka Marquez.
Also left competing going into the last live show were Debbie McGee, & Giovanni Pernice and Gemma Atkinson & Aljaž Škorjanec.
Finally, rounding off the pairs are Joe McFadden & Katya Jones.
Strictly Come Dancing will return in 2018 with a brand new series.