Once again So You Think You Can Dance has crowned America's Favorite Dancer. After weeks of training and competition it all came down to four dancers, two from each of the teams featured this season: Team Stage and Team Street.

Hailee Payne and Gaby Diaz represented the top of Team Stage's competitors, and Jana "JaJa" Vankova and Virgil Gadson represented Team Street.

Before we learned who was voted the winner, we were treated to performances by the entire Top 20, dance crew Academy of Villains and a smooth and sexy number from Travis Wall and Jenna Dewan-Tatum, as well as a collection of favorite numbers chosen by the dancers, judges, host Cat Deeley and team coaches Wall and Twitch Boss.

Add new fall shows to your Watchlist now

After the first round of eliminations, tapper Gaby and krumper JaJa were the two dancers left standing. Who did America pick to win? Gaby, of course! (As if we were surprised.)

As the winner, Gaby goes home not only with a quarter of a million dollars, but also the chance to dance with Jennifer Lopez in her new Las Vegas show.

Did the right dancer win? What do you think of the results? Leave us your thoughts in the comments.

Video: Check out Gaby's tap skills!