Bonds homers again

? Barry Bonds turned jeers to cheers with an upper-deck homer in his 2005 road debut, then drew a walk before Moises Alou’s go-ahead, three-run shot in the ninth inning of the San Francisco Giants’ 4-3 victory over the Washington Nationals on Tuesday night.

Bonds hit his 706th homer off Livan Hernandez (15-8) in the fourth, and that was the only run the right-hander allowed heading into the ninth.

With two outs, one on and Washington ahead 2-1, Bonds came to the plate. Nationals manager Frank Robinson came out of the dugout to talk to Hernandez, and all the infielders gathered around.

Robinson left Hernandez in, and he did throw to Bonds, but he pitched quite carefully, walking the slugger on four pitches. Fans booed – though it wasn’t clear if that was directed at Bonds or the strategy.

Bonds was lifted for pinch-runner Jason Ellison, and Alou came to the plate. He sent Hernandez’s 124th pitch over the wall in left for his 18th homer. Hernandez slumped over on the mound, then put a hand on his hip while Alou circled the bases.

Astros 7, Pirates 4

Pittsburgh – Andy Pettitte won his seventh in a row and kept Houston in the NL wild-card lead. Brad Ausmus drove in four runs, three on consecutive doubles off left-hander Tom Gorzelanny (0-1), a Kansas University product who was making his major-league debut.

Diamondbacks 4, Dodgers 1

Phoenix – Javier Vazquez allowed four hits through 72â3 innings, and Arizona clinched its season series against Los Angeles.

Rockies 20, Padres 1

Denver – Matt Holliday hit two homers for Colorado and drove in eight runs. The loss dropped the first-place Padres to 75-75.

Mets 3, Marlins 2, 12 innings

New York – Mike Jacobs delivered a two-out single in the 12th inning, driving in David Wright with the winning run.

Braves 4, Phillies 1

Atlanta – Jorge Sosa overcame a career-high six walks to pitch 62â3 shutout innings, leading Atlanta.

Brewers 5, Cubs 3

Milwaukee – Geoff Jenkins homered in the first inning, and Doug Davis worked out of a bases-loaded, no-out jam in the seventh to lead Milwaukee. Davis (11-10) won for the second time in three starts after going 14 consecutive starts without a victory.

Reds 6, Cardinals 5

Cincinnati – Rich Aurilia drove in three runs with a homer and a single, and Javier Valentin singled home the tiebreaking run in the seventh.