By People Staff
May 17, 2010 12:00 AM
David Livingston/Getty

Muscle mass and athletic agility aside, no one ever said Survivor was a purely physical competition. And Sunday night’s finale turned out to be a numbers game.

Keep reading to find out who won…

Bank teller Sandra Diaz-Twine did indeed outwit, outlast and outplay two notorious villains to win $1 million and the title of “Sole Survivor” on Survivor: Heroes vs. Villains Sunday night.

The Fayetteville, N.C., mother of two, 35, beat out scheming Russell Hantz, 37, and flirtatious Parvati Shallow, 27, to become the first-ever two-time Survivor winner — all this despite having never won a single physical challenge between her two seasons.

“That’s a strategy,” Diaz-Twine told PEOPLE of her game play. “Look at Colby who has won the most physical challenges in Survivor history thus far, for instance. Jeff said that he’s won a lot of challenges. This round he was a weaker player because he chose to be.”

“Yes, your teammates are gonna love you when you’re a team and winning,” she continued, “but the minute you’re an individual and winning, you can’t win everything, and when you lose, you’re gonna go home.”

The three finalists ousted fellow tribe member Jerri Manthey (Australian Outback and All-Stars) and lone Hero tribesman Colby Donaldson (Australian Outback and All-Stars) in thisSurvivor‘s whirlwind 20th season.

Would Diaz-Twine, self-proclaimed “queen” of the game who plans to use her winnings to “pay taxes and travel to Germany,” consider playing again for a three-peat?

“I think I would do it again but not right now,” she said. “I think I would have to miss it and right now I don’t miss it. It’s too fresh in my mind.” –Joyce Chen

Tell us: Are you glad Sandra won? Did you like the finale?

David Livingston/Getty