HOUSTON (AP) - Barry Bonds, still waiting to make home run history, drew three walks Wednesday night and broke Babe Ruth's major league record of 170.
Bonds got a four-pitch walk from Houston rookie Tim Redding in the fourth inning, then drew No. 171 on four pitches from reliever Nelson Cruz in the sixth. The next time up, he got an intentional pass from Mike Williams.
Bonds simply tossed his bat toward the San Francisco dugout and trotted to first base after passing the mark Ruth set in 1923.
The scoreboard at Enron Field, already programmed for a display if Bonds matched Mark McGwire's home run record, posted the achievement.
A record crowd of 43,630 at Enron Field booed Cruz, Redding and Williams during the walks.
With runners on first and second and two outs in the seventh, Williams threw two balls before catcher Brad Ausmus signaled for two wide ones.
Bonds scored all three times after his walks. The runs put San Francisco ahead in a game key to its hopes of winning the NL West.
Bonds began the day with 69 home runs, one behind Mark McGwire's record.
Redding struck out a swinging Bonds in the first inning.
Until Redding challenged him with 96-mph fastballs in the opening inning, Bonds had gotten precious little to swing at since last homering on Saturday.
Since then, he's gone 1-for-5 with seven walks, and has twice been hit by pitches.
Bonds has drawn 33 intentional walks this season. He holds the major league career record of 353 intentional passes.
Bonds earlier passed McGwire's NL record of 162 walks, set in 1998.