The San Francisco Giants’ bats were ineffective yet again on Wednesday night, wasting another quality outing by a starting pitcher in a 3-1 loss to the Arizona Diamondbacks.
Ty Blach held his own, allowing just two runs over six innings. But with the offense held under two runs for the 10th time in 18 games, the damage done to Blach was more than enough to propel the host Diamondbacks to another series victory, their sixth in as many to open the season.
The Giants, meanwhile, have yet to win a series in the first three weeks, and the blame can be placed almost squarely on the offensive ineptitude. For the second straight night, Brandon Belt went deep for San Francisco (7-11), but the team had just one other extra base hit, an Andrew McCutchen double, and had just three at-bats with runners in scoring position all night.
SEE RELATED: Giants squeak out extra-inning win with Belt’s homer
One of those was with Belt facing Brad Boxberger, whom Belt took deep in the 10th inning Wednesday night. After singles by Joe Panik and Buster Posey, the Giants’ first baseman came up with two on and two outs in the ninth but popped out to end the game.
Arizona (13-5) got a stellar performance from Zack Greinke, who allowed just two hits in seven innings. Archie Bradley struck out the side in the eighth, and Boxberger escaped the jam in the ninth for his sixth save of the year.
Blach limited the D’Backs to six hits and three walks, but it was enough to hand him the loss. David Peralta singled in a run in the bottom of the third, and Arizona took the lead in the bottom of the fourth on A.J. Pollock’s fourth homer of the year. Reliever Reyes Moronta allowed a run in the seventh on Ketel Marte’s solo homer.
The Giants face the Angels over the weekend. Angles rookie Shohei Ohtani could be held out of action with a blister.