Four pitchers combined on a two-hitter and Gregor Blanco had an RBI double as part of a four-run seventh inning that sent the San Francisco Giants to a 5-0 win over the Arizona Diamondbacks on Wednesday night.
Hunter Pence drew a leadoff walk from Arizona reliever Oliver Perez (3-4) to jump-start the Giants offense. Blanco fell behind 1-2 and fouled off two consecutive pitches before lining a double past diving first baseman Mark Trumbo.
Diamondbacks right fielder Alfredo Marte fumbled the ball as it ricocheted off the wall near Arizona's bullpen, allowing Pence to score without a throw. Pinch-hitter Matt Duffy then doubled off Evan Marshall to drive in Blanco.
Jean Machi (7-1) retired the only batter he faced for the win, and the Giants remained 2 1-2 games behind the first-place Los Angeles Dodgers in the NL West.
The late scoring surge extended San Francisco's winning streak at home to a season-high eight games.
It also broke up what had been a stellar matchup of both teams' pitching staffs.
Diamondbacks starter Josh Collmenter pitched six scoreless innings. He struck out three, walked two and has allowed one run or fewer in each of his last four starts.
San Francisco's Ryan Vogelsong gave up just two hits in 6 1-3 innings and, like Collmenter, ended up with a no-decision. Coming off his worst start of the season, Vogelsong struck out three and walked five.
Jeremy Affeldt pitched the eighth and Sergio Romo worked the ninth.
The Giants had only three hits â€” all singles â€” before breaking out against Arizona's bullpen.
Brandon Crawford scored on a wild pitch and Angel Pagan added a sacrifice fly in the seventh. Travis Ishikawa's RBI single in the eighth made it 5-0.
Diamondbacks: RHP Brad Ziegler wound up requiring microfracture surgery on his left knee Tuesday and will likely face a longer rehab than originally thought. Ziegler had planned to have an arthroscopic procedure, but doctors found more damage in the reliever's knee.
Arizona RHP Randall Delgado (3-3) pitches Thursday afternoon, his second start since April 10. Giants RHP Jake Peavy (3-4) has made 30 career starts against the Diamondbacks but has faced them just once since 2009.