SAN FRANCISCO -- J.D. Drew and Johnny Estrada each homered and Marcus Giles had three doubles among his four hits and scored three times in the Atlanta Braves' 12-3 victory over the San Francisco Giants on Tuesday night.
The Braves snapped a four-game losing streak in San Francisco - and they did it in part by keeping Barry Bonds without a hit or a home run again.
Bonds went 0-for-2 with two walks a night after walking three times, two intentionally, in the Giants' 3-2 win. He already has 32 walks on the year and says it is "boring" him.
Jaret Wright (2-1) pitched 6 2-3 strong innings in his first start against the Giants. He faced the San Francisco Giants five times in relief last season with San Diego and Atlanta.
Wright, knocked out of his previous outing after just 1 2-3 innings at Cincinnati last Thursday, received plenty of run support and kept the Giants' slumping lineup out of sync.
The Braves added seven runs in the ninth against three pitchers, getting four singles and run-scoring doubles by pinch-hitter Jesse Garcia, Estrada and Rafael Furcal. Estrada finished with three RBIs and the Braves pounded out 18 hits, one off their season high.
The right-handed Wright allowed two runs, a season-low two hits, struck out two and walked three. John Smoltz pitched the ninth.
Wright certainly outpitched Kirk Rueter (0-3), who failed to beat the Braves for the sixth straight time.
The Giants' top three starters of Jason Schmidt, Rueter and Brett Tomko have just one win between them after Schmidt earned his victory Monday. Rueter allowed five runs on two hits, struck out two and walked one in his fifth start of the year.
Tomko, who starts the series finale Wednesday night, is 0-1.
Rueter, the Giants' opening day starter the past two seasons, hung his head in the dugout for some time after giving way to Wayne Franklin in the fourth. Manager Felipe Alou was hoping to get six innings from Rueter, who is 0-4 in his last six outings against Atlanta.
Drew, who had just one hit in seven previous at-bats (.143) against Rueter, connected for his third homer of the season on a 2-1 pitch to lead off the second. The Braves loaded the bases after Drew's homer but failed to score as Rueter worked himself out of the jam.
Drew singled in a run the following inning, then Estrada hit his second homer of the season two batters later, a two-run shot that stayed just inside the left-field foul pole.
Neifi Perez went 3-for-4 with a double and a run scored for the defending NL West champion Giants, who have lost 10 of 13.
Bonds walked on four pitches in the first and on five leading off the eighth. In the third, he fouled off the first pitch, then took a ball, then fouled off another pitch before flying out to center.
He took two called strikes to start his fifth-inning at-bat, then popped out to the catcher Estrada. Bonds, who has 667 homers, dropped his average to .478.
He hasn't homered since he had his streak of consecutive games with a home run snapped at seven last Wednesday, one short of tying the major league mark.
Notes: The Giants grounded into three double plays to increase their majors-leading total to 31. ... Giants CF Marquis Grissom returned to the lineup after missing three games with tendinitis in his left foot. He made several nice plays in the field, hit a third-inning single and added an RBI groundout. ... Rueter is just 3-8 in 18 outings against Atlanta.