On Monday, during the first night of the show's two-evening finale, Big Time Rush star Carlos PenaVega and his partner Witney Carson got the axe, despite two perfect performances.
Nick and Sharna also shined bright during the first night of finals, scoring a perfect 60 for two expertly-danced routines, while Alek and Lindsay were the only couple not to receive perfect scores, but they still managed to stay around for the final night.
Tuesday's big finale mainly served as a trip down memory lane as they looked back at some of the season's greatest highlights and welcomed back a number of former contestants to perform one last time.
However, the three couples did get one last chance to score some points with an original dance that they only had 24 hours to prepare. Nick and Sharna kicked things off with a stunning routine that scored them a perfect 30, but Alek and Lindsay couldn't wow the judges quite as well, and ended up walking away with a 27.
Finally, saving the best for last, Bindi and Derek came out and delivered one of the best performances of the entire season, which brought the entire audience to their feet as the dance came to an end. The judges were overwhelmed with support for Bindi and the duo got their final perfect score of the season.
After they were named the winners, Bindi and Derek could barely contain their excitement.
"Thank you for changing my life!" a tearful Bindi exclaimed.
Nick, who finished in second place, gushed over his experience on the show, explaining that it was "something I will always remember."
"Honestly, Bindi deserved it," Nick added. "Bindi deserved it!"