This post may contain affiliate links. We may earn money or products from the highlighted keywords and banners of the companies mentioned in this post.
DISNEY CHANNEL/Image Group LA
Well that was a long, pointless, yet admittedly entertaining two hours.
Not a single result was revealed until there were only nine minutes left in the show, and that result was one that pleased us: Noah Galloway ended up in third place, right where he should have been if he had to stay in the competition longer than Nastia Liukin.
So who did win the show's landmark 20th season? That would be Rumer Willis and partner Val Chmerkovskiy, who absolutely positively deserved it, 100%, while Riker Lynch and Allison Holker landed in a completely respectable second place.
We're honestly so happy, and we totally enjoyed that finale in which we got to see performances from all of this season's contestants, along with a few performances from last season's contestants as well.
CLICK: Find out what went down in last night's performance finale
Probably our favorite dance came from Julianne and Derek Hough, who danced together to a live performance of Sia‘s “Elastic Heart,” and our favorite non-dance moment went to the DWTS-themed Bad Lip Dub.
Not all of the performances were all just fun and games, however. The finalists had to perform one last time for the judges, and their scores were added to their scores from last night and combined with viewer votes to determine the winner.
Here, one last time, is the full list of tonight's scores:
Noah Galloway and Sharna Burgess: 36/40 + 72/80 = 108/120
Riker Lynch and Allison Holker: 40/40 + 80/80 = 120/120
Rumer Willis and Val Chmerkovskiy: 40/40 + 80/80 = 120/120
Congratulations, Rumer and Val! We hope Bruce Willis is having a good time at the afterparty right now!
Are you super happy for Rumer Willis? Sound off in the comments!
PHOTOS: Did you know these DWTS relationships happened off the show?