Dancing with the stars Final spoilers follow.
Dancing with the stars revealed the Season 31 winners.
This week’s final (November 21) saw four couples battle it out for the crown – namely, Charli D’Amelio and Mark Ballas, Gabby Windey and Val Chmerkovskiy, Wayne Brady and Witney Carson, and Shangela and Gleb Savchenko.
However, in the end, it was about Charli and Mark versus Gabby and Val, with the former ultimately winning the top prize.
Related: Dancing with the stars pro Cheryl Burke leaves the series after 26 seasons
“Thank you so much for this opportunity, thank you Mark for becoming my new best friend,” Charli said afterwards. “Thank you for helping me every step of the way, it was such an honor to do this with you.”
She later added, “I learned so much, whether it was about all these new dance styles or just about myself as a person or learning anything. I learned a lot about all of this and it’s thanks to Mark.”
Related: Strictly Chief Justice Shirley Ballas pays tribute to Len Goodman as he leaves Dancing with the Stars
During the finale, fans also got to see Gleb in drag and he performed a routine with Shangela, with the latter saying she wanted to prove that “drag belongs everywhere.”
“People who want to live their lives authentically belong everywhere. And baby, we promised you a show, we gave you a show,” she added.
Gleb said, “I’m living my best life and thank you for bringing me into your world.”
The episode was also the finale for judge Len Goodman, who had previously confirmed he would be stepping down from the show as chief judge.
Dancing with the stars streams live on Disney+ in the US.