Lovably scruffy "Survivor" (search) contestant Rupert Boneham (search) is now $1 million richer - thanks to his legion of fans.

Boneham, the big, burly, bearded dad from Indiana, scored the dough on a live telecast last night after winning a viewer vote on the CBS.com Web site.

In a surprise twist to last Sunday's "Survivor: All-Stars" finale, in which Amber Brkich (search) won the $1 million grand prize, CBS announced a second $1 million giveaway determined by the show's fans, who voted on 18 "Survivor" contestants.

More than 38 million viewers voted.