LOS ANGELES - Trevor Cahill drove in Arizona's first two runs with his first major league triple and pitched seven solid innings to lead the Diamondbacks to a 9-2 victory over the sliding Los Angeles Dodgers on Monday night.
Paul Goldschmidt and Cody Ross hit consecutive homers in the fourth after a glaring error by left fielder Carl Crawford, helping Arizona to just its second win in the last seven games.
Cahill (2-3) allowed two runs and six hits, struck out two and walked three. The right-hander is 5-0 in eight career starts against the Dodgers with a 2.10 ERA, his lowest against any opponent.
Los Angeles has dropped five in a row to fall a season-low five games under .500 at 13-18.
Chris Capuano (0-2) was charged with six runs, five earned, and eight hits in four-plus innings. The left-hander, who began the season in the Dodgers' bullpen after he and Aaron Harang were squeezed out of the rotation by the acquisitions of Zack Greinke and Hyun-Jin Ryu, was activated from the disabled list after being sidelined for almost three weeks because of a left calf strain.
The Dodgers, coming off three frustrating one-run losses at San Francisco over the weekend - two of them on game-ending home runs by Buster Posey and Guillermo Quiroz, opened the scoring in the first inning on Matt Kemp's sacrifice fly.
But in the second inning, Crawford tried to make a sliding catch on a sinking liner by Cahill that bounced past him and all the way to the warning track. Martin Prado and Gerardo Parra scored on Cahill's first extra-base hit in 89 career at-bats to that point and A.J. Pollock followed with an RBI double for a 3-1 lead.
Crawford got one of those runs back when he led off the third with his fifth homer, a towering fly ball that kept carrying until it disappeared over the right-field wall, just beyond Parra's leaping attempt.
• Who: D-backs at Dodgers
• When 7:10 p.m.
• TV; radio: FSAZ; 1490-AM