Wade Miley (4-1) once again put together a solid start, and the left-hander even helped out with the bat as he lowered his ERA as a starter to 2.35.
"He's smart -- people don't realize how smart he is," catcher Miguel Montero said of Miley, who made three relief appearances before replacing the injured Daniel Hudson in the rotation. "He doesn't take anything for granted. He goes out there and competes even when he doesn't have his best stuff."
Not taking things for granted helped Miley out at the plate in the second inning, when he swung and missed at a third strike and was able to reach first safely when the ball skipped by catcher A.J. Ellis.
"I saw it kick away and I was like, I'm going to go, I'm going to run full speed and see if I can get there," Miley said. "You never know what can happen after that."
Indeed, the play loaded the bases and rattled Dodgers starter Chad Billingsley, who proceeded to walk the next hitter, Gerardo Parra, to force home a run and give Arizona a 1-0 lead.
"It's nice, obviously, when you jump out to a lead, but a big reason we jumped out to the lead was Wade hustling after he struck out," shortstop Willie Bloomquist said. "That's just a little thing that probably won't show up in the box score, but on the other hand that's what kept that inning going."
Miley was at it again in the fifth, when his hit to left started a stretch of six straight singles that plated three runs and gave the D-backs a 4-0 lead.
Twelve of the D-backs' 13 hits were singles.
Meanwhile on the mound, Miley scattered eight hits over 6 2/3 innings and made big pitches when he had to. The Dodgers were 0-for-5 with runners in scoring position and they stranded nine.
"That is the way of the game sometimes," Dodgers outfielder Andre Ethier said. "You have to just give credit to the other team and their pitcher and getting out of those situations."
As he has done all season, Miley tried to keep things simple on the mound.
"I was trying to stick with Miggy and keep challenging guys and throwing strikes, quality pitches and let the defense play," Miley said. "I was commanding the fastball early in the count and I was able to work off of that. He called a great game tonight. We didn't get away from the plan. Everything he put down we went with and it was fortunate that it worked out."
The Dodgers finally got on the board against Miley when Mark Ellis homered with one out in the sixth.
The D-backs got that run back in the seventh when Lyle Overbay's sacrifice fly scored Montero and gave Arizona a 5-1 advantage.
When Miley tired in the seventh, Bryan Shaw came on to get the final out of the inning and David Hernandez and J.J. Putz each tossed a scoreless inning to close it out, and you could almost hear the collective sigh of relief from the Arizona dugout.
"It was a great effort by everybody," D-backs manager Kirk Gibson said. "Guys have been loose here even though we've been going through tough times. They were loose all game today and they got rewarded with some results, and it feels good to win the game."