Following last Tuesday's elimination of Chris Soules and Robert Herjavec, Dancing with the Stars Season 20 Season 10 saw the final four go hard.
The tears also flowed hard, on more than one occasion.
Hollywood offspring Rumer Willis, Hough family cousin Riker Lynch, Olympian Nastia Liukin and war veteran Noah Galloway all brought their best.
Each had been in the lead this season at least once, but only one will be left holding the Mirror Ball next week. Who do you think will be that champion?
Last night's performances should help answer that ...
Rumer Willis and Val Chmerkovskiy: Their first dance was a Fifty Shades of Grey themed Viennese waltz. Very enticing to say the least for sexy 38.
For the judges' choice portion of the event, Bruno chose to do a Swan Lake-style contemporary fusion routine. We have no idea what that means.
What we do know is that it was flawless, earning them the maximum score of 30 out of 30 (as the judge working with the duo cannot score it).
Total Score: 68!
Noah Galloway and Sharna Burgess: For his Viennese Waltz, Noah and Sharna took to a fog-filled stage backed by David Cook’s “Time of My Life.”
Also having the time of her life? Noah's girlfriend, as Galloway proposed to her on stage! Score for the Waltz? 36. Score for the proposal? 120,000.
For their paso doble, Carrie Ann picked out a paso doble as a metaphor for Noah’s life. Their perfect 30 for 30 result even left Len at a loss for words.
Total Score: 66!
Riker Lynch and Allison Holker: These two could be on the fast track to the title, as it's hard to see how this contemporary routine could be topped.
Except, perhaps, but the Argentine tango choreographed by his cousin Julianne, who briefly joined the duo on stage in an equally fabulous routine.
The guy's got the talent to take this thing. No doubt about that. It's just a question of whether voters like him more than his biggest rival left ...
Total Score: 70!
Nastia Liukin and Derek Hough: With Sasha Farber as acting Derek Hough, Nastia did not miss a beat on her quickstep, which was a show stopper.
Derek did make his return for the couple's Viennese waltz, choreographed by Len, who put together the piece as a way of looking back at his life.
Deep stuff, but Derek did him justice, moving Carrie Ann and plenty of fans to tears and making the judges with they could give out MORE than 10s.
Total Score: 70!
Well? Who do you think will survive tonight's Dancing with the Stars results show, and which of the final four do you think will join this group of winners?