SPOILERS AHEAD! It was the most magical evening of the season as the Dancing with the Stars 2017 cast continued their quest for the coveted Mirrorball Trophy on Disney Night! Some of the happiest routines on earth brought smiles, cheers and even a perfect score for Jordan Fisher! Unfortunately, there was also the fourth elimination of the season as Sasha Pieterse had to bid adieu to the ballroom. After you dive into the full Dancing with the Stars Season 25 recap from Week 5, be sure to make your picks in the Dancing with the Stars Fantasy League! for the upcoming weeks. Now, let's take a look at the scores and video highlights!
At the end of the evening, we had to say goodbye to Sasha & Gleb.
Missed an episode? Want to see one again? You can catch up on weekly highlights or watch full episodes of Dancing with the Stars on ABC.com or the ABC app. Watch Dancing with the Stars MONDAYS 8|7c on ABC!
Join the Dancing with the Stars Fantasy League! First, predict the Mirrorball Trophy winner and then earn points playing the weekly game, too. Your score will earn you bragging rights and the chance to win a trip for four to Aulani, a Disney Resort and Spa in Ko Olina, Hawai'i, as well as other exclusive prizes. No purchase necessary! Visit ABC.com/dfl to see how to play and check out the official rules.