Credit: ABC

It's been a long, action-packed season of Dancing With the Stars Season 17 — but a winner has finally been crowned! If you don't want to know who took home the coveted Mirror Ball trophy during the 2-hour finale on November 26, stop reading right now. If you want to be spoiled, then cha cha onward — but don't say we didn't warn you.

The winners of DWTS Season 17 are Amber Riley and Derek Hough!

Corbin Bleu and Karina Smirnoff came in second, and Jack Osbourne and Cheryl Burke came in third.

Here's a little recap of how it all went down:

Amber, Corbin, and Jack took the stage for one final performance — the 24-Hour Fusion Challenge. Corbin and Karina Smirnoff danced a Cha-Cha Foxtrot, Jack and Cheryl danced a Paso-Salsa, and Amber and Derek danced a Samba-Quickstep.

Corbin and Karina got glowing feedback from the judges, though the High School Musical star had a few noticeable bobbles on his Cha-Cha-Cha. "I kinda got lost in the moment," Corbin admitted. "But I had so much fun." Their scores? 9, 9, 9. Not too shabby!

Next up was Jack and Cheryl, who rocked their complicated fusion dance like pros. Though Jack gave a gallant effort, Carrie Ann Inaba pointed out that he was a bit flat-footed. But who cares? This guy had no dance training prior to DWTS. Talk about impressive! The judges were impressed too, giving the pair a 9, 9, 9.

Amber and Derek were last to take the stage, and — no surprise here — the dynamic duo was on fire. They didn't miss a single step! The judges couldn't stop gushing, crediting them with creating an entire new style of dance. Their 10, 10, 10 was much deserved, and secured their place as Season 17 champs!

What did you think of the Dancing With the Stars Season 17 finale? Did Amber and Derek deserve to win? Weigh in below!