Credit: ABC

Dancing With the Stars Season 16 is racing towards the finish line. On tonight's Semifinals Results Show (May 14, 2013), the final five were whittled down to a top four, all of whom will move on to next week's finale. So, which unlucky contestant got the boot?

Warning! This post contains spoilers about tonight's elimination show! Click away if you don't want to know!

There were five remaining contestants headed into tonight. There is where they stood on the leaderboard after last night:

Jacoby & Karina — 30 + 29 = 59
Aly & Mark — 30 + 29 = 59
Kellie & Derek — 30 + 28 = 58
Zendaya & Val — 25 + 30 = 55
Ingo & Kym — 24 + 27 = 51

Shockingly, perineal frontrunners Kellie and Zendaya were in the middle of the pack this week, while Jacoby and Aly managed to fight themselves to the top. Ingo, however, lagged behind.

Jacoby Jones was declared safe early in the show, followed by Kellie Pickler and Aly Raisman, leaving Ingo Rademacher and Zendaya in jeopardy. After a suspenseful battle with the Red Light of Doom the result was...

Ingo and Kym were voted off! Is anyone really surprised?

Did you see that coming? Are you happy or upset? Who do you think will win the whole thing? Sound off in the comments below.

Catch the Dancing With the Stars Season 16 finale on Monday, May 20, 2013 at 8 p.m. ET/PT on ABC.