The public vote was crucial when Mel B was beaten by Brazilian racecar driver Helio Castroneves in the final of America’s biggest TV show Dancing With the Stars.

Reuters reports that Castroneves and his reigning champion dance partner Julianne Hough beat the Spice Girl her partner Maksim Chmerkovskiy in a hard-fought contest on the hit ABC show on Tuesday night.

Marie Osmond and partner Jonathan Roberts were third.

“This is an extraordinary moment right now,” Castroneves said after he won. In an earlier recorded segment he said as an Indy car driver he never imagined he would enjoy ballroom dancing.

Castroneves, a two-time Indianapolis 500 winner, and Hough were trailing Brown by one point after being awarded 84 points by the show’s three judges in the two-night finale.

They snatched victory through a public phone vote to hold the mirrored disco-ball trophy.

The usually chatty Brown said she would have been speechless if had she won.

The show that is broadcast on ABC, a unit of Walt Disney Co., had 22.8 million viewers last week, making it the top-rated US TV show, according to ratings service Nielson Media Research.

Watch the announcement of the winner on Dancing With the Stars.