Even without Manny Ramirez, the Los Angeles Dodgers don't feel as if they're ever out of a game. Now, all they have to do ride out the second half of his 50-game suspension.

James Loney hit a tying three-run double in the eighth inning and Casey Blake followed with an RBI single, leading the defending NL West champions to a 6-5 victory over the Arizona Diamondbacks on Tuesday night and improving their record to a major league-best 36-18.

Dan Haren pitched seven innings of two-hit ball for the Diamondbacks and went 3 for 3 at the plate, leaving with a 5-1 lead before the Diamondbacks' bullpen crumbled.

"Haren was on his game tonight. But as long as you have outs, you have a chance because there's no clock in this game. That's the fun thing about it," Loney said. "It's fun to see guys still battling and not moping around, hanging their heads."

Tony Pena, who nearly squandered a three-run lead in the ninth inning of Monday night's 3-2 win, took over for Haren in the eighth with a 5-1 lead and walked Orlando Hudson on four pitches with the bases loaded. Loney then greeted Daniel Schlereth (0-1) with his clutch hit before Blake gave the Dodgers their first lead.

"It's frustrating to lose this way, because we were in control of the game from the second inning on," manager A.J. Hinch said. "With a four-run lead heading into the eighth, we felt pretty good. We were one out away from heading into the ninth with a four-run lead, but we couldn't get that third out."

Jeff Weaver (3-1) pitched two scoreless innings after replacing starter Randy Wolf. Jonathan Broxton pitched a perfect ninth for his 12th save in 14 attempts.

Justin Upton hit his first career grand slam for the Diamondbacks.

Andre Ethier drove a first-pitch homer about halfway up the right field pavilion with two out in the second inning, snapping a homerless drought of 24 games and 89 at-bats by the Dodgers' right fielder. The only other hit Haren allowed was Ethier's ground-rule double with one out in the fifth.

"I got a little tired there at the end, but I gave it all I had," said Haren, who threw 110 pitches and struck out seven. "I knew my pitch count was getting up there, but I wanted to make sure I got through the seventh. My stuff was still there and I got a couple of strikeouts, but once I got Ethier out, I didn't have much left in the tank."

Wolf got his eighth no-decision in 12 starts this season, allowing five runs and seven hits in six innings.

Brad Ausmus started behind the plate for the Dodgers, one night after Russell Martin had to contend with a franchise record-tying five wild pitches thrown by relievers Cory Wade and Brent Leach. Manager Joe Torre said Ausmus' eighth start of the season already was determined on the team's flight back from Chicago on Sunday night.

Martin caught Wolf in all of his 11 previous starts, and the switch appeared to have affected the left-hander early on as he retired only five of his first 12 batters and gave up five runs.

"I don't think it was that big of a shock," Wolf said. "I mean, Brad obviously watches every game and he knows what I want to do out there. So it's definitely not an excuse for anything that happened. Brad's a very smart catcher and he does his homework, so I don't think you can really pin that on Brad and I not working together that much."

Wolf did admit to shaking off Ausmus a few times when he looked in for the sign.

"After the second inning, though, I didn't shake Brad off once," Wolf said. "I knew it wasn't going to get any worse, so at that point, I just decided to throw the pitches that Brad put down. After the second inning, it's probably the most efficient I've ever been. I told him if I ever throw to him again, I'm never shaking him off."

Jose Lopez scored in the first inning on a bases-loaded groundout by Mark Reynolds. The Diamondbacks loaded them up again in the second, and Upton drove an 0-1 pitch into the left field pavilion. Wolf retired 11 of his next 13 batters, two on double plays, before he was lifted for a pinch-hitter.

Notes:@ Ramirez is eligible to return on July 3, when the Dodgers begin a three-game series in San Diego. They are 15-10 since he left the lineup, and have lost four of their last five. ... One reason Martin didn't start was because he's 3 for 16 lifetime against Haren. ... The grand slam was the fourth allowed by Wolf in his career and the first since April 23, 2002, when San Diego's Deivi Cruz victimized him at Philadelphia's Veterans Stadium. ... The Diamondbacks have had at least one extra-base hit in all 53 games this season, and 74 straight since a 7-2 defeat at Dodger Stadium on Sept. 6.