That’s all, folks! After a season full of shocking twists and turns, Bobby Bones and Sharna Burgess have been crowned the winners of Dancing with the Stars, Season 27! But it certainly wasn’t an easy win. Bobby has had a lot of ups and downs this season, and Sharna, despite her insane talent, has actually never won before! Here’s what went down during the Nov. 19 finale.

Each of the four remaining couples performed a repeat of an earlier performance, and a new freestyle to prove how amazing their skills have become. Alexis Ren and Alan Bersten, who recently revealed that their dance relationship had turned romantic, repeated their Swan Lake tango, and did their freestyle to “Head Above Water” by Avril Lavigne, who performed the song live!

Bobby and Sharna re-did their cha cha to MC Hammer’s “U Can’t Touch This,” and this time around they did so much better! Then, they did a freestyle to a remix of “The Greatest Show” from The Greatest Showman, which was recorded by Panic! at the Disco.

Evanna Lunch and Keo Motsepe took another stab at their tango to Rihanna’s “Disturbia,” which was even better the second time, and freestyled to “It’s Oh So Quiet,” but Bjork. It was so cool to watch!

Milo Manheim and Witney Carson did their Charleston again to “Living in New York City.” Robin Thicke even performed the song live while they danced! To cap off their time on DWTS, they freestyled to a remix of “Ain’t No Sunshine” by Bill Withers.

The evening also included amazing performances by John Schneider and Tinashe, who returned to the ballroom to show off their singing chops. Country duo Dan + Shay and contemporary Christian performer Lauren Daigle also showed off their talent and made the finale a night to remember! Congratulations on that mirror ball trophy, Bobby and Sharna!