Benji Schwimmer danced his way into the winner's circle last night on the live, prime-time finale of "So You Think You Can Dance" on FOX.

The limber 22-year-old from Redlands, Calif., was declared the winner by host Cat Deeley in the broadcast's closing moments, following a grueling, two-hour season-ending episode.

Schwimmer, whose own cousin and frequent dance partner -- Heidi Groskreutz, 24 -- was eliminated from the competition earlier in the evening, defeated fellow finalist Travis Wall, 18, of Virginia Beach. Wall was a fan favorite picked by many, including some of the show's judges, to win it all.

But those predictions turned out to be wrong as viewers voted in greater numbers for Schwimmer. His margin of victory could not be determined, however, since the final tallies were not announced.

"Thank you, America! I love you guys!" exclaimed Schwimmer, who wept openly when he learned he had won the competition.

Schwimmer wins $100,000 in cash, a new car, and a year's contract to appear as a dancer in singer Celine Dion's show, "A New Day," at Caesars Palace in Las Vegas.

"So You Think You Can Dance" was the first of two summer talent shows to declare a winner this week. The other, "America's Got Talent," has its finale tonight on NBC.