San Diego pitchers held San Francisco hitless in the Giants' final 17 at-bats.
Billy Sadler (0-1) took the loss for San Francisco after issuing a bases-loaded walk to Khalil Greene and then hitting Michael Barrett with a pitch.
The Giants executed a triple play in the eighth inning, when Brian Giles led off with a walk and then went to second on Adrian Gonzalez's single. Keiichi Yabu came on in relief and got Kevin Kouzmanoff to hit a grounder to third -- where Jose Castillo fielded the ball, stepped on third, and threw to Ray Durham for the force at second. Durham then threw to first before Kouzmanoff could reach safely.
Megyn Kelly: Santa Claus and Jesus are both white men
Wisconsin business offering 'therapeutic cuddling' forced to close