230111121-ent-rob-hmed.grid-5x2.jpgWith just one episode left until a winner is crowned, the remaining three finalists brought their A-game on tonight's Dancing With the Stars finalist showcase.

Wowing judges with his newly refined moves, Rob Kardashian won a perfect score of 30 for his freestyle dance to "Minnie the Moocher", prompting judge Carrie Anne Inaba to gush: To get a 10, you have to blow us away. Consider me blown.

The reality star, who finished in first place tonight with a total of 57 points, later expressed:

    "Never would I ever think I'd get a perfect score, and not for the hardest dance of the season."

J.R. Martinez, who has never missed a step since the show first began, also scored perfect 10's across the board with his smooth 80s-inspired cha-cha, going on to win a total of 54 points.

Fan favorite Ricki Lake impressed judges with her cha cha cha, but accidentally elbowed partner Derek Hough in the jaw during her salsa-quickstep mash-up! She tied for second place with a total of 54 points.

With only three contestants left, it's anyone's guess who will take home the coveted Mirror Ball trophy on tomorrow night's Dancing With the Stars season 13 finale!