In the end, while Mel proved her versatility and charm, I think it was Helio’s charisma and natural talent that won him the giant disco ball. I mean, with Mel, the skills were expected; she makes her living as a performer. But Helio’s a race car driver, for Pete’s sake, with absolutely no dance experience. That, in itself, is reason enough to crown him champion.

Helio Castroneves managed to defeat Mel B and Marie Osmond in the finals on Tuesday evening to take home the Dancing With The Stars trophy on ABC.

The final results show for the season featured Mel B, Helio, as well as Marie Osmond going head to head for the trophy.  Towards the beginning of the show one had to be eliminated, and it ended up being Marie Osmond.

The finale show also featured Celine Dion performing two songs.  Her hit “My Heart Will Go On” as well as her new hit “Taking Chances.”

The contestants from throughout the season such as Wayne Newton and others also came back to perform one more time.  Wayne Newtom unfortunately could not perform due to health issues though.

Towards the end of the night it was up to Mel B and Helio to dance one final time to add to their scores, and dance they did.  The two couples performed beautifully getting perfect scores on both sides as there were nothing but perfect 10s being put up by the judges.

Helio celebrated with big hugs from his partner as well as some milk, stating it was going right in between his two Indy 500 trophies.

It was then up to the voting of the viewers and their scores from the night before.  In the end it was Helio who ended up taking the trophy.  His partner, Julianne Hough is a repeat winner on Dancing With The Stars as she also won last season.