PHOENIX (AP) -- Paul Goldschmidt hit a two-run home run in the first inning and Trevor Cahill and three relievers made it stand up to give the Diamondbacks a 2-1 win over the Dodgers on Monday night.
Goldschmidt raised his NL-leading RBI total to 116 with his 33rd home run off Dodgers starter Hyun-Jin Ryu (13-7). Goldschmidt has homered in each of his last two games after an 83 at-bat drought.
With Los Angeles' fourth loss in a row and Arizona's third straight win, the Dodgers' magic number to clinch the NL West remained at four.
Ryu (13-7) went the distance for his second complete game, allowing only the two runs on two hits in eight innings. He walked one, struck out four and retired 23 of the final 24 batters he faced.
Cahill (7-10) won for the fourth straight decision, holding the Dodgers to one run on two hits over 5 2-3 innings.
Brad Ziegler pitched the ninth for his 11th save, but not without some drama.
Michael Young hit a pinch-hit single to center, and Skip Schumaker...