It you looked at the scores going into the Dancing With the Stars results show, Ralph Macchio should be the one going home. But that was also true last week, and he did not. Tuesday night is never all about Monday's scores.
The judges' influence does factor in along with the votes, especially after this Monday with a new Winner Take All dance all but guaranteed Chelsea and Mark making the finals. But it's America that makes the call in the end.
So did Ralph make it to the final three?
Ralph and Karina were on thin ice again this week ...
The Karate Kid entered Tuesday with a good chance of going home, but if Hines Ward or Kirstie Alley were voted off instead, we wouldn't have been too shocked.
So who's in the finals and who's out? Find out after the jump ...It was goodbye to Ralph Macchio and Karina Smirnoff last night.
Maksim and Kirstie, who were in the bottom two, were safe. Chelsea and Mark and Hines and Kym were also safe and will dance in the finale on Monday night.
The Season 12 champion will be named on Tuesday evening.
"I will never forget how the fans have driven us through every week," Macchio 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."
Ralph lavished praise upon his partner.
"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 her. "I'm proud to have been your dance partner and even more proud to be your friend."
So it goes. Was it the right call by America this week? Comment below.
Among the top three, who will win Season 12 of DWTS?