Goldschmidt gets winning hit off Beckett in 9thArizona Diamondbacks' A.J. Pollock, left, celebrates his game-winning run against the Los Angeles Dodgers with teammates Eric Chavez (12) and Cody Ross during the ninth inning in a baseball game on Sunday, April 14, 2013 in Phoenix. The Diamondbacks defeated the Dodgers 1-0. (AP Photo/Ross D. Franklin)
PHOENIX (AP) -- Paul Goldschmidt hit a game-winning single off Josh Beckett with one out in the ninth inning Sunday, lifting the Arizona Diamondbacks over the Los Angeles Dodgers 1-0.
Diamondbacks starter Trevor Cahill pitched six-hit ball for 7 1-3 innings and three relievers got the final five outs for Arizona, which shut out Los Angeles twice in taking two of three.
Beckett (0-2) retired Martin Prado on a grounder to short to start the ninth. A.J. Pollock followed with a double to center field. Beckett ran the count to 3-0 before walking Miguel Montero intentionally. Goldschmidt then singled to right field.
Tony Sipp and Brad Ziegler each retired one batter to finish the eighth after Nick Punto singled leading off and advanced on Beckett's sacrifice.
J.J. Putz (1-0) walked one in the ninth.
Beckett, who had struggled at Chase Field throughout his career, allowed six hits and struck out nine over 8 1-3 innings, his longest outing since a complete-game shutout on June 15, 2011, for Boston against Tampa Bay.
Beckett entered with a 1-2 record and 5.16 ERA across 22 2-3 innings in Phoenix.
Cahill struck out four without walking a batter, the first time he's pitched without a walk since September 12, a 3-2 win over the Dodgers.
The Dodgers' best scoring chances against Cahill came in the seventh and eighth innings.
Adrian Gonzalez doubled off the center field wall - his third straight hit and sixth and his past seven plate appearances - leading off the seventh, Los Angeles' first player to reach second base.
But Prado caught a looping line drive by Andre Ethier, A.J. Ellis flew out to center and Cahill induced Luis Cruz into a routine grounder to third to end the inning.
In the eighth, Punto singled and was bunted to second by Beckett. Cahill gave way to Sipp, who retired Carl Crawford on a grounder to first, and Ziegler, who forced Mark Ellis into a grounder to third to keep the game scoreless.
Arizona fared little better against Beckett, who allowed only Cliff Pennington to advance to third base over the first eight innings. He reach third twice. Pennington singled in the third and doubled in the fifth.
NOTES: Gonzalez finished 3 for 4. . Dodgers CF Matt Kemp finished 0 for 4 with three strikeouts to drop his battitng average to .174. Kemp has struck out 14 times in 45 at-bats. . Diamondbacks 2B Aaron Hill left the game in the bottom of the fourth after aggravating his sore left hand. Hill was making his first start since he was hit on the left hand Tuesday against Pittsburgh. He drove in a run as a pinch-hitter Saturday and was 0 for 1 against Beckett before he was replaced by Pollock. . Cahill needed only 93 pitches to get his 22 outs. . Prado started the game in left before moving to second base to replace Hill. . Los Angeles RHP Chad Billingsley, who scattered five hits and allowed one run in six innings against San Diego on Wednesday, faces LHP Eric Stults and the Padres on Monday. ... Arizona RHP Brandon McCarthy brings a 2-0 record against New York into Tuesday's start against the Yankees at Yankee Stadium. McCarthy, who is 1-0 in two starts in New York, will face RHP Ivan Nova.