The Los Angeles Dodgers’ magic number remains at four in their pursuit of the NL West title as the Diamondbacks held on for a win Monday in front of 24933 at Chase Field.

After four hits and five RBIs Sunday against the Rockies 1B Paul Goldschmidt connected for a two-run homer on the first pitch he saw from Dodgers starter Hyun-Jin Ryu (13-7). With 33 home runs Goldschmidt is tied for the NL lead with Pirates 3B Pedro Alvarez. Goldschmidt also boosted his NL-best RBI total to 116.

Diamondbacks starter Trevor Cahill (7-10) silenced Dodgers hitters for much of his outing. He allowed one hit and retired 13 in a row through five innings but stumbled in the sixth. He walked Ryu to start the inning gave up a double to Nick Punto and then loaded the bases with a walk to Mark Ellis.

After getting Adrian Gonzalez to fly out Cahill walked Yasiel Puig to cut the Diamondbacks’ lead in half. Long-man Josh Collmenter took over after that and helped the Diamondbacks escape without further damage.

The Diamondbacks wouldn’t add any more insurance runs but they didn’t need any. Closer Brad Ziegler gave up back-to-back singles to start the ninth but then got the next two batters to ground out before striking out Matt Kemp who was activated from the disabled list before the game. This was Ziegler’s 11th save of the season.

Record hit: With his 33rd home run in the first Goldschmidt tied Reggie Sanders for eighth place on the club’s single-season home run list. Sanders reached that mark in 2001. Goldschmidt also moved into sole possession of third place for single-season RBIs with 116. Gonzalez had 114 in 2000.