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.
The Diamondbacks then loaded the bases in the second with none out. Capuano came close to escaping the inning unscathed when third baseman Juan Uribe fielded Josh Wilson's grounder and started a double play that ended with lead runner Miguel Montero getting tagged out by Uribe in a rundown.
But 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.
But Crawford got himself and the Dodgers into more trouble with his glove in the fourth, when he caught a fly ball by Didi Gregorius and then dropped it making the transfer to his bare hand. Third base umpire Bruce Dreckman ruled it no catch, and Gregorius ended up at second on Crawford's first error of the season.
Goldschmidt followed with a homer to center that extended Arizona's lead to 5-2, and Ross then hit a drive halfway up the left-field pavilion. Capuano then fell behind Montero 2-0 before he was lifted by manager Don Mattingly.
Before heading up the runway to the clubhouse, the frustrated pitcher tossed his glove onto the bench and threw an unidentified object against the dugout wall.
The Diamondbacks added three more in the ninth against Javy Guerra on RBI singles by Goldschmidt, Montero and Parra.
NOTES: The Dodgers opened a roster spot for Capuano by placing 2B Mark Ellis on the 15-day disabled list, retroactive to April 27, because of a strained right quad. Ellis joins SS Hanley Ramirez, LHP Ted Lilly, RHP Chad Billingsley and Greinke, who broke his collarbone in a bench-clearing brawl at San Diego on April 11. ... The NHL announced that Dodger Stadium will host an outdoor hockey game between the Los Angeles Kings and Anaheim Ducks on Jan. 25. ... Steve Sax, whose 1,795th and final game of his eight-year stint with the Dodgers was the World Series clincher in '88 at Oakland, returned to Dodger Stadium for the first time since becoming the Diamondbacks' first base coach.