Diamondbacks 2, Giants 1
Paul Goldschmidt delivered a tiebreaking RBI triple in the fifth and Brandon McCarthy tossed eight strong innings as visiting Arizona edged San Francisco.
McCarthy (4-9) yielded one run on six hits with a walk and six strikeouts and Brad Ziegler worked a perfect ninth for his ninth save for the Diamondbacks, who remained eight games behind Cincinnati for the National League’s second wild card.
Arizona broke a 1-1 tie in the fifth, when Adam Eaton drew a one-out walk and scored on Goldschmidt’s triple off Matt Cain (8-9), who surrendered two runs and eight hits over 6 1/3 innings in his first start since landing on the disabled list on Aug. 22 with a bruised right forearm.
San Francisco, which has lost four of its last six games, took an early lead in the third as Brandon Crawford hit a leadoff single and later scored on Marco Scutaro’s base hit. Arizona answered in the fourth, when Goldschmidt scored from second base on Gerardo Parra’s single to right field.
Goldschmidt went 3-for-4 for Arizona, which collected 10 hits one day after being limited to a two-out single in the ninth by Yusmeiro Petit on Friday. Hunter Pence, who has reached base safely in 16 straight games, had two of the Giants’ six hits.
GAME NOTEBOOK: Diamondbacks SS Chris Owings singled in the sixth inning for his first major-league hit and finished 2-for-3 with his first stolen base. … Giants CF Angel Pagan went 0-for-4 to snap his 11-game hitting streak. … Arizona 3B Eric Chavez, who broke up Petit’s perfect game Friday, was greeted with boos from the AT&T Park crowd in his first at-bat.