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.
2014: NFL Cheerleaders [PHOTOS]
Arizona Cardinals player formally charged