Rumer Willis mastered nearly all of her dance routines on this season of "Dancing with the Stars" and led her to winning the coveted Mirror Ball for Season 20.

Willis found a wonderful professional partner in Val Chmerkovskiy and together they wowed the judges with their foxtrot, samba and Paso Doble.

Check out Willis' top 5 dance routines below including her final performance set to "Take You Higher" by Goodwill & Hook N Sling.

Week 1 – Foxtrot – “Take Me to Church” by Hozier

Willis and Chmerkovskiy kicked off Season 20 with this passionate performance and proved to audiences that the daughter of Bruce Willis and Demi Moore meant business.

Week 5 – Samba – “Poor Unfortable Souls” from “The Little Mermaid”

Willis received a near perfect score for playing the devilish Ursula, completing her look with purple-painted skin and high blonde wig. Her threatening the coaches "to go ahead, make your choice" was the icing on the cake of this Disney extravaganza.

Week 8 – Paso Doble – “Scott & Fran’s Paso Doble” by David Hirschfelder & The Bogo Pogo Orchestra

Fellow professional Artem Chigvintsev joined Willis and Chmerkovskiy for a fiery trio Paso Doble routine. The 26-year-old was flawless as she moved between her two male partners.

Week 9 – Contemporary – “Theme from Swan Lake, Op. 20” from “Swan Lake”

Willis seamlessly transforms from the White Swan into the Black Swan in this routine inspired by the famous ballet. The routine also featured some of the most difficult lifts attempted by the dancing couple.

Week 10 – Foxtrot/Paso Doble – “Take You Higher” by Goodwill & Hook N Sing

Willis and Chmerkovskiy sealed the deal with their final performance, a foxtrot-Paso Doble set to "Take You Higher" by Goodwill & Hook N Sing. After 10 weeks of hard work, she and her partner looked like they were just having a fun night together.