The Dancing with the Stars Season 20 winners have been announced, and the Mirror Ball trophy handed out to a deserving winner.
But not before a bunch of great performances from the remaining contestants and guest artists galore! Enjoy them all below!
Dancing with the Stars crowns its Season 20 champion. There can be only one winner. Will it be Rumer Willis, or Riker Lynch?
For their last dance, Riker Lynch and Allison Holker dance the Salsa/Quickstep to "Classic" by MKTO on Dancing with the Stars’ finale night!
Noah Galloway and Sharna Burgess dance the Cha Cha / Tango to "Surrender (Acoustic)" on Dancing with the Stars’ Season 20 finale!
Rumer Willis and Val Chmerkovskiy dance the Foxtrot / Paso Doble to "Take You Higher" by Goodwill & Hook N Sling on Dancing with the Stars’ Season 20 finale.
Rumer Willis and partner Val Chmerkovskiy are interviewed after her triumph on the Dancing with the Stars Season 20 finale!
Rumer Willis and her famous father are honored and parodied in this Dancing with the Stars short video entitled Dance Hard.
Platinum selling guest artist Jason Derulo performs his song "Want To Want Me" on Dancing with the Stars’ Season 20 finale.
Derek Hough, Julianne Hough, Emma York, & Joey German dance as guest artist Sia performs her song "Elastic Heart" on Dancing with the Stars.
Season 20 contestant Patti LaBelle returns to Dancing with the Stars for a performance of "Two Steps Away."
The Dancing with the Stars finale intro on May 19, 2015. It was a heck of a production and this kicked it off in style!