Tonight’s Cycle 20 finale began tonight, it cut right to the elimination that would cut the group down from the Final 3 to the Finale 2. The first model to move through was Jourdan, meaning it was between the boys to see who would join her at the end. In a shocking elimination, Cory was sent packing, leaving Marvin and Jourdan to smize it out on the runway.

During the rather fabulous runway show, we saw Marvin prove that he’s got what it takes while Jourdan actually slipped up and got her heel caught in her dress at one point. While this was a major slip-up, it also proved that Jourdan could recover gracefully while under major pressure. During the final trip down the runway, both models really walked their butts off, making it anyone’s game.

The next day, the Final 2 joined Tyra for an intimate and quick photoshoot. Tyra seemed pretty pleased with both models’ performances. Next up: the judging panel.

Tonight’s judging panel was so intense, with the judges going through Jourdan and Marvin’s entire body of work. In the end, it seemed pretty even, but in the end it was Jourdan who took home the top prize — which includes a $100,000 Guess campaign, a contract with NEXT model management, and a spread in Nylon magazine.

Our hearts are broken for Marvin, but we’re so proud of Jourdan for taking home the title and not letting a boy take the title. Congrats, girl!

Did the right person win tonight? Hit the comments and let us know if you agree with the judges!

Carson Blackwelder is an Associate Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!