LOS ANGELES -- Fans in Los Angeles have a reputation for leaving early.
That might've helped the Arizona Diamondbacks on Saturday at Dodger Stadium.
Arizona hit four solo homers off Derek Lowe, left fielder Luis Gonzalez dove into a vacated area in the stands to catch Jason Phillips' bid for a game-tying, two-run homer in the eighth, and the Diamondbacks beat the Dodgers 7-5 to snap a four-game losing streak.
"Fortunately, where he hit that ball, there were three or four open seats," Gonzalez said. "It was pretty crowded out there early in the game. I got very lucky the fans at Dodger Stadium leave early. They're usually hooting and hollering at me."
The crowd of 44,457 had an excuse, since the game lasted 3 hours and 29 minutes, and it was a hot day.
But that was of little consolation to the Dodgers.
"I thought it had a chance, especially with the way the ball was carrying today and the amount of home runs that were hit," Phillips said of his drive off Greg Aquino. "There's not one idiot out there that can reach over and grab the ball?
"You just wish somebody would have forearmed him or something. But he made a great play. He saved the game."
The win was just the fifth in 16 games for the Diamondbacks, while the Dodgers lost for the 13th time in 18 games.
Chad Tracy, Jose Cruz Jr. and Alex Cintron, three of the first seven Arizona batters, hit home runs, and Shawn Green added another leading off the third. Cruz and Cintron connected on the first two pitches of the second.
The four homers were the most Lowe (5-9) has given up in 414 major league appearances -- 138 starts. Lowe, who lost his fourth straight decision, entered having allowed only nine homers in 110 2/3 innings this season.
"Anytime you lose, and lose the way I did today, it's frustrating," Lowe said. "I made way too many mistakes. Five runs in three innings is a lot to come back from.
"I know Jose Cruz loves hitting against me. He hits me harder than anybody in the game."
Cruz, 12-for-33 with four homers and 10 RBI against Lowe, deferred to Gonzalez's effort.
"That was probably the best play we've had this year -- that was the difference," Cruz said.
Gonzalez made another contribution, recommending to manager Bob Melvin that the Diamondbacks wear their batting practice jerseys. That worked out fine, as they got 12 hits and seven runs.
"Just to switch something up," Gonzalez said. "There's a good chance you'll see them again soon, if not tomorrow."
Claudio Vargas (3-4) won his third straight start, giving up six hits and four runs, two earned, in five innings. Two of the hits were solo homers by J.D. Drew, who drove in three runs.
Brian Bruney, the fifth Arizona pitcher, worked the ninth for his ninth save in 12 chances.
After Green's homer in the third, the Diamondbacks added another run on Craig Counsell's two-out, bunt single for a 5-1 lead.
Drew hit a two-out homer in the first, and Jayson Werth added a two-out, two-run single in the third to cut Arizona's lead to 5-3. Those runs were unearned thanks to an error by third baseman Troy Glaus.
The Diamondbacks got a run back in the fourth off Elmer Dessens when Cruz blooped a two-out, RBI double, but Drew hit his second homer in the fifth to make it 6-4.
The Dodgers closed within one run in the seventh when Drew hit a two-out, RBI single off Javier Lopez. Aquino relieved and walked Jeff Kent to load the bases before retiring Werth on a fly to center.
The Diamondbacks got that run back in the eighth when Duaner Sanchez committed his first career balk, allowing Gonzalez to score from third.
Lowe gave up nine hits and five runs in three innings in his shortest outing of the season.
Dodgers SS Cesar Izturis missed his second game because of a sore right hamstring. Manager Jim Tracy said Izturis won't return before Monday. ... Arizona closer Brandon Lyon threw off a mound for the first time since straining his right elbow May 13. The Diamondbacks hope he'll be able to begin a minor league rehab assignment within two weeks. ... Lowe became just the second Los Angeles starter to pitch less than five innings in 32 games. ... The Diamondbacks recalled LHP Michael Gosling from Triple-A Tucson of the Pacific Coast League and optioned RHP Brandon Medders to Tucson. ... Drew has two multihomer games this year and nine in his career. His second homer traveled an estimated 448 feet.