The night progressed in the usual DWTS manner, with each couple individually being told if they were safe or in jeopardy. And other than Riker Lynch and Allison Holker, who were told right off the bat that they would be moving on, there were a lot of necks on the chopping block.
Noah Galloway, Nastia Liukin and Rumer Willis all found themselves in jeopardy, waiting to hear their names called. Luckily for Noah his legion of fans -- no doubt strengthened by his surprise proposal last night
-- rallied together to secure the inspirational dancer a spot in the final episode.
Meaning it all came down to Nastia and her pro partner Derek Hough against Rumer and her partner Val Chmerkovskiy -- truly it was anyone's guess who would be sent home. However, despite Derek's popularity and Nastia's high scores, the Olympic gymnast failed to connect with fans the same way Rumer has, and she was sent packing.
After Monday's epic episode, all four of the couples deserved to face off yet again in the finals. However Riker, Rumer and Noah will all be battling it out in a grand finale that could prove to be unrivaled in DWTS history.
The spectacular finale of Dancing With the Stars' mind-blowing 20th season kicks off Monday, May 18 at 8 p.m. PT/ET on ABC.