The Dancing With the Stars finals are set. Who will compete for the Mirror Ball next week? Did last night's Dancing With the Stars results deliver another shocker?
Ralph Macchio entered Tuesday with a good chance of going home, but if Hines Ward or Kirstie Alley were voted off instead, no one could've been too surprised.
This is Dancing With the Stars, after all, and the voters have their favorites. Ralph should have gone home a week earlier based on merit, but he survived.
Could he do so again?
So who's in the DWTS finals and who's out? Follow the jump to see ...It was goodbye to Ralph Macchio and Karina Smirnoff this time.
Maksim Chmerkovskiy and Kirstie, who were in the bottom two, were safe. Chelsea Kane and Mark Ballas and Hines and Kym Johnson were also safe.
Those three pairs will dance into the finals next week. The Season 12 champion will be named on Tuesday evening after Monday's final performances.
Ralph is sad he won't be there, but proud of getting this far.
"I will never forget how the fans have driven us through every week," Ralph said, following the announcement that he'd been ousted. "It inspired me."
"I would run here every Monday for us to present what we worked on. Karina, you inspired me in so many ways with your heart, talent, class, integrity as an artist, and even more so as a human being," he told this partner.
"I'm proud to have been your partner and even more proud to be your friend."
What do you think? Was this the right elimination? Who will win the finals?