DeRosa drove in two with a double off the right-field wall in the first. He added a homer in the third off Rodriguez. DeRosa led off the sixth with a homer off Chad Paronto.
GIANTS 5, DIAMONDBACKS 4
At Phoenix, pinch-hitter Fred Lewis beat out a double-play grounder with the bases loaded to drive in the go-ahead run in the eighth inning for San Francisco.
The victory moved the Giants to within four games of Colorado in the NL wild-card chase.
Mark Reynolds drove in two runs courtesy of his 43rd homer of the season while Justin Upton’s single scored the other two for Arizona.
In other games it was:
• Braves 11, Mets 3
• Cubs 10, Brewers 2
• Padres 11, Pirates 6, 11 innings



