It was Sandra Diaz-Twiner who came out as the Survivor winner 2010. During Sunday’s “Survivor: Heroes vs. Villains” finale, Sandra beat Parvati Shallow and Russell Hantz in the final three. The winner went home with the $1 million prize.