LOS ANGELES -- After a pregame visit from Barry Bonds, the San Francisco Giants went out and completed one of their most impressive series of the season with help from Michael Tucker's clutch home run.
Tucker's tiebreaking three-run shot with two outs in the ninth inning Sunday gave the Giants a 4-1 victory over the Los Angeles Dodgers. Ray Durham also homered, helping the Giants take three or four from the defending NL West champs.
Bonds, who has been rehabilitating his right knee in Los Angeles, visited with his teammates for the first time during their four-day visit to Chavez Ravine.
"It's coming along good," Bonds told a group of reporters. "I'm really happy, but I don't have any time frame for coming back. That will come from the doctors. I'm just going to stay positive and hope I get back."
Yhency Brazoban (2-4) came on to start the ninth, retiring Mike Matheny and Pedro Feliz before rookie Jason Ellison hit a ground-rule double into the right-field corner. The Dodgers' closer then hit pinch-hitter Alex Sanchez on the right leg and Tucker drove a 2-2 pitch into the right field pavilion for his fifth homer and second of the series.
"I've been pretty fortunate to come up in situations where guys are on base, and you want to capitalize on those situations," Tucker said. "I was just looking for a pitch over the plate that I could do something with."
Scott Eyre (2-1), who pitched a scoreless eighth inning for the victory, gave Tucker a big bear hug when he returned to the dugout.
"I've taken over for Dustan Mohr in that category," Eyre said.
The left-hander has not allowed an earned run in 20 1/3 career innings against the Dodgers, spanning 27 appearances, but didn't want to talk about his scoreless streak.
"I'm very superstitious," said Eyre, who quickly turned his thoughts to the Giants' second half. "I don't think anybody in here thought we were falling apart. Some of our guys are banged up, and we're just kept trying to plug along. It all starts with starting pitching."
Giants rookie Brad Hennessey allowed a run and six hits in 6 2/3 innings and was replaced by Scott Munter after giving up a two-out walk to Oscar Robles and a double by Cesar Izturis. Nine-time Gold Glove shortstop Omar Vizquel then fielded Jeff Kent's slow grounder with his bare hand and threw out Kent as the Dodgers' RBI leader dove headfirst across the bag.
LaTroy Hawkins got three outs for his fifth save in nine attempts.
Dodgers starter Jeff Weaver allowed a run and five hits in seven innings before he was lifted for a pinch-hitter. The right-hander, who gave up his only run on Durham's two-out homer in the fourth, has not allowed more than three earned runs in any of his last eight starts -- but is just 2-3 with a 2.36 ERA during that stretch.
"I'm capable of all that, but it's never satisfying," Weaver said. "I just wish there were more wins to go along with it. My job is to go out there to keep us close, but also to win some games.
"You can't have control over everything, but you would like to think you could. I continued to throw well and build momentum. Hopefully, the next time I do the same thing and we'll end up with a 'W."'
After wasting leadoff doubles in the second and fourth innings by Ricky Ledee and Kent, the Dodgers tied the score 1-all in the fifth. Jayson Werth, coming to the plate in a 1-for-25 slump, drew a leadoff walk and stole second. Two outs later, Robles drove a double to center field over the head of Ellison.
But that was all the Dodgers could muster against Hennessey, who pitched seven scoreless innings of three-hit ball his previous time out against the defending NL champion St. Louis Cardinals.
"It helps that they trust me out there and let me go deep into a 1-1 game," Hennessey said. "I was able to keep us in the game and not get the bullpen involved early, like I have in a couple of my outings this year."
Durham opened the scoring in the fourth with his sixth home run. He was 8-for-15 in the series with six RBI and improved his career average against the Dodgers to .310.
Ledee, who missed 30 games with a strained left hamstring, made his first start since June 4 in RF and was 2-for-3. It was only the second time in his career that he batted cleanup. ... Dodgers CF Milton Bradley interrupted his rehab assignment with Triple-A Las Vegas to pick up some personal effects and equipment at Dodger Stadium and take batting practice with his teammates. ... Dodgers LHP Kelly Wunsch will undergo surgery on Wednesday to repair a torn ligament in his right ankle, which he injured while making a warmup pitch in the bullpen at Coors Field. ... Giants 3B Edgardo Alfonzo, whose minor league rehab assignment was delayed by a stiff neck, will join Triple-A Fresno on Monday. ... RHP Kevin Correia will be recalled from Class-A San Jose to start Monday night against Atlanta when the Giants open a six-game homestand.