Ryan Roberts and Gerardo Parra both hit home runs in the second inning to give the Diamondbacks an early 2-0 lead. The Diamondbacks scored two more runs in the fourth and fifth innings on a Collin Cowgill single and a sacrifice fly by Xavier Nady. Parra hit another home run in the top of the eighth inning to bring Roberts and himself in, and he had three RBIs on the night.
The Dodgers, trailing 6-2 in the bottom of the ninth, did make a run with a couple of hits. J.J. Putz was called in for David Hernandez, and the Diamondbacks came away with a 6-3 victory after allowing just one run.
Joe Saunders (7-8) allowed eight hits but only two runs in a little over seven innings. Saunders has now recorded two straight wins after a two-game losing streak in match-ups against the Milwaukee Brewers and the Dodgers.
The Diamondbacks are now 59-49 on the season and are only two games back of the San Francisco Giants, who took a 9-0 beating against the Cincinnati Reds earlier today. Arizona has won six of its last eight games and are making the NL West race very interesting since the Giants dropped all three of their games against the Reds this weekend. The two clubs open up a pivotal series tomorrow night in San Francisco, with Matt Cain (9-6) set to start opposite of Ian Kennedy (12-3).