PHILADELPHIA -- Denard Span homered leading off the 10th inning, and the San Francisco Giants beat the Philadelphia Phillies 3-2 Thursday for just their fifth win in 14 games since the All-Star break.