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.
Final1st2nd3rd4th5th6th7th8th9thRHE
Arizona DiamondbacksDiamondbacks0001100002100
San Francisco GiantsGiants001000000160
WP:Brandon McCarthy (AZ)
LP:Matt Cain (SF)
Season Series
San FranciscoStatsArizona
12-7Vs7-12
.267Batting Average.238
3.8Runs / Game2.8
16Home Runs9
8Errors6