PHOENIX -- The Los Angeles Dodgers are showing signs of life again just in time for a 13-game homestand.
Jeff Weaver earned his first win in four starts and the Dodgers won a series for the first time in three weeks with a 6-3 victory over the Arizona Diamondbacks on Sunday.
"Hopefully, we feel good about ourselves," Weaver said. "Now we're going back home for quite a few games. Hopefully we can keep it rolling, play well at home and close this division up a little bit."
The Dodgers scored five times in the first three innings in the finale of a three-game set. Los Angeles had lost five straight series since winning two of three at Cincinnati from May 6-8.
Cesar Izturis was 3-for-5 with a triple, and Jayson Werth doubled twice, scored and drove in a run. J.D. Drew, Milton Bradley, Hee-Seop Choi and Jason Phillips also drove in runs.
Manager Jim Tracy said the Dodgers showed the kind of situational hitting that helped them win the NL West title last season.
"I'm very, very satisfied with what I saw today," Tracy said. "I think it's a good ballgame from that standpoint to build on."
The Dodgers won for the third time in four games and showed no hangover from Saturday night's 5-4 loss, when they blew a two-run lead and walked in the winning run in the ninth.
Chris Snyder hit a two-run homer off Weaver in the second, just his second home run of the season.
Bradley sprained his right ring finger in his final at-bat in the ninth inning. X-rays were negative, but Tracy said he didn't know if the center fielder would start Monday against the Chicago Cubs.
"I can move it around," Bradley said, "but it's just real tender right now."
Weaver (5-4) had to battle much of the game, but allowed only two runs and six hits in six innings, striking out four and walking three in his first victory since May 8.
"It's been a while since we won a series, so I wanted to come out -- especially after getting the three runs in the first -- and keep them at bay and keep us out in front," Weaver said. "It was pretty satisfying, especially after the game we played yesterday."
Eric Gagne allowed an RBI single to Jose Cruz Jr. in the ninth before striking out Shawn Green for his third save in three chances, all in the last four days.
Arizona starter Russ Ortiz (4-4) lasted just 3 1/3 innings, allowing five runs and eight hits.
"I may even have went with him a little longer than I should have," Diamondbacks manager Bob Melvin said, "but we were trying to get him going."
Ortiz, who walked five and struck out four, said he "felt great," and that made the outing even more frustrating.
"When I released the ball, it felt so good in my hand, but it's just that little hair off that makes all the difference in the world," he said.
The Dodgers jumped on Ortiz for three runs in the first.
Izturis started it with a leadoff triple in the right-center gap. Werth doubled him home, then Drew walked on four pitches. After an out, Bradley singled home Werth. Antonio Perez walked to load the bases before Drew scored on Choi's sacrifice fly.
Los Angeles made it 4-0 in the second when Izturis singled, then Werth doubled to put runners on second and third with one out. Izturis scored on Drew's sacrifice fly.
In the Arizona second, Royce Clayton led off with a single, then Snyder -- who had three hits in his previous 31 at-bats -- hit Weaver's 1-1 pitch just into the bullpen in left field to cut the lead to 4-2.
Perez singled and scored on Phillips' double to put the Dodgers up 5-2 in the third.
With runners at first and second and one out for Arizona in the fifth inning, Alex Cintron lofted one just foul deep into the right-field seats, then struck out looking.
Craig Counsell blooped a single into left field but was thrown out by the shortstop Izturis trying to stretch it into a double.
Commissioner Bud Selig, who has a home in the area, made a brief appearance beside Diamondbacks managing partner Ken Kendrick and general partner Jeff Moorad in their first-row seats, but left without talking to reporters. ... Arizona went 2-4 on its homestand against NL West rivals San Diego and Los Angeles. ... Dodgers LHP Kelly Wunsch made his 30th appearance of the year, most in the majors.