Outspoken office manager Sandra Diaz-Twine outwitted a double-crossing Boy Scout leader and a really good liar with really scary hair to win Survivor: Pearl Islands last night. The 29-year-old mother of two collects $1 million, a new SUV and a 10 percent discount at the CBS commissary. Meanwhile, Nielsen estimates an average 25 million viewers watched the two-hour finale, easily making it Sunday's top program.