PHOENIX, Aug. 20 (UPI) -- A two-run homer from Adam Dunn and two RBI from Conor Jackson Tuesday helped Arizona hold off San Diego for a 7-6 victory.
Chris Snyder, Chris Burke and Mark Reynolds each contributed a run-scoring hit for the winners, who moved ahead of the Los Angeles Dodgers for first place in the National League West.
The Diamondbacks have now won four of their last five games.
Doug Davis improved to 5-7 by giving up only two runs on seven hits and two walks in six innings of work. He had been winless his his previous three outings.
Adrian Gonzalez went 4-for-5 with two RBI and two runs scored for San Diego. Chase Headley had two hits with an RBI and a run scored for the Padres, who have dropped five of their last seven games.
Josh Banks (3-6) coughed up six runs on four hits and seven walks in four frames.