MLB: San Francisco 6, Arizona 4
Bengie Molina drove in three runs Wednesday and San Francisco got four hitless innings from its relief corps to defeat Arizona 6-4.
San Francisco won for the sixth time in nine games on its current 10-game road trip.
Molina hit a two-run homer during San Francisco’s four-run third. The second two runs in the inning were unearned, scoring when Arizona center fielder Chris Young misplayed a fly ball off the bat of Andres Torres.
That gave the Giants a 5-1 lead and San Francisco held on despite a three-run Arizona fifth that featured a two-run double from Stephen Drew.
Molina added an RBI single in the ninth.
Barry Zito (3-6) survived five innings to get the win, giving up all four runs on seven hits while striking out six.
Merkin Valdez, Sergio Romo, Jeremy Affeldt and Brian Wilson then combined to hold the Diamondbacks hitless over the final four innings while striking out seven. Wilson recorded his 16th save.
The loss went to Doug Davis (3-7), who was touched for five runs on six hits over four innings.
