Bonds homers, Braves win

ATLANTA - The spectacle lasted for five and a half innings. Three ejections. Two called balks on an infuriated Tim Hudson. And one Barry Bonds home run.

Then, just when it seemed all the flash bulbs in the stands had run out of batteries, the Braves restored order to Turner Field. They scored four runs in the sixth inning - in boring fashion by comparison - to ensure a 6-3 victory over the San Francisco Giants.

Hudson, who had to be restrained from first-base umpire Angel Hernandez after the second balk, allowed three runs in eight innings. And Andruw Jones delivered the decisive hit in the sixth, a two-run double that helped Hudson improve to 14-5.

Bonds and Braves manager Bobby Cox, meanwhile, moved their all-time records even higher. Cox was tossed in the third for arguing the first balk call on Hudson, one night after becoming baseball's all-time ejections leader. He now has 133 for his career.

And Bonds hit career home run No. 759 off Hudson to tie the game in the sixth. The ball sailed just over the image of Hank Aaron on the right centerfield wall - the closest the two will come to meeting this week.

The Braves improved to 64-56, their 10th win in 15 games, and are undefeated in Hudson's last 10 starts.

Hudson also drove in a run for his third straight start, connecting on an RBI single in the second inning to extend the Braves' lead to 2-0.

It was Hudson's attempted pick-off move in the third that led to the eruption of Mount Bobby. First-base umpire Angel Hernandez called a balk, giving Rajai Davis a free pass to second. And Cox immediately ran out to protest.

When Cox returned to the dugout after about a minute, it appeared that he would remain in the game. But when he kept arguing from the dugout steps, Hernandez tossed him, and Cox ran back out to argue some more.

What followed was a delayed celebration of Cox's record-setting 132nd ejection, which went almost undetected by fans a night earlier. Flash bulbs went off throughout the stands, and the announced crowd of 33,841 serenaded Cox with chants of "Bob-by! Bob-by!"

Giants first baseman Ryan Klesko was ejected in the fourth, manager Bruce Bochy was ejected in the fifth and Hudson had to be restrained by first baseman Mark Teixeira after being called for a balk again in the fifth.

After Bonds tied it with his solo shot in the sixth, the Braves went ahead on a wild pitch by Scott Atchison. Jones doubled to drive in two more runs, and Willie Harris hit a sac fly to put Atlanta up 6-2.

Closer Bob Wickman ran into trouble for the second night in a row in the ninth. But after the Giants put runners on first and second with one out, Wickman retired the next two batters to end the game.