Barry Bonds became baseball's all-time walks leader, breaking Rickey Henderson's major league record when he drew his 2,191st from Chad Bradford in the eighth inning of the Giants' 9-6 loss to the Oakland A's yesterday in San Francisco.
Eric Byrnes hit a pair of three-run homers for a career-high six RBIs, and Mark Mulder (11-2) won his career-best ninth straight decision for the A's.
On his record-breaking walk, Bonds fell behind, 0-2, then took four straight balls. He received a standing ovation, then went to retrieve the base.
Bonds walked on a 3-2 pitch from Mulder leading off the sixth to tie Henderson. Bonds was plunked on the right hand in the second, but stayed in the game.
Rangers 18, Astros 3 -- At Houston, Mark Teixeira and Hank Blalock became the first Rangers to hit grand slams in the same game and Texas posted a season high in runs. Teixeira added a solo shot, Kevin Mench also had two homers, and Alfonso Soriano hit a two-run blast as the Rangers claimed the Silver Boot trophy, awarded to the winner of the in-state series, for the first time since 2001.
Marlins 4, Devil Rays 3 -- At Miami, A.J. Burnett won for the first time in nearly two years, Miguel Cabrera hit his 20th homer, and Florida snapped a four-game losing streak. Burnett (1-3) gave up six hits and three runs in 7 2/3 innings and won for the first time since Aug. 18, 2002. The righthander missed most of last season and part of this one while recovering from elbow surgery.
Cubs 2, White Sox 1 -- Pinch hitter Todd Walker drew a bases-loaded walk from Damaso Marte with one out in the bottom of the ninth, and the Cubs finished off a sweep of the White Sox after allowing Carlos Lee's tying homer in the top of the ninth.
Padres 7, Royals 1 -- David Wells (4-5) had another impressive start before leaving in the sixth with a leg injury, Humberto Quintero drove in two runs, and San Diego swept consecutive home series for the first time since 1999.
Phillies 5, Orioles 2 -- Bobby Abreu homered and drove in three runs for host Philadelphia, and Eric Milton became the first 11-game winner in the NL.
Diamondbacks 6, Twins 2 -- At Phoenix, Randy Johnson (10-6) threw a five-hitter for his 10th victory and Al Pedrique got his first win as Arizona's manager.
Expos 6, Blue Jays 4 -- Shawn Hill (1-1) got his first major league win, and Tony Batista and Carl Everett each drove in two runs for Montreal in San Juan.
Reds 5, Indians 4 -- Tim Hummel's run-scoring single in the 11th lifted host Cincinnati after it took advantage of Cleveland's unreliable bullpen in the eighth.
Cardinals 2, Mariners 1 -- Jeff Suppan (7-5) pitched four-hit ball into the eighth and Jim Edmonds threw out a runner at the plate in the fourth, helping St. Louis complete a three-game sweep at home.
Rockies 10, Tigers 8 -- At Denver, Vinny Castilla had four RBIs and Royce Clayton also drove in four runs as Colorado tied a club record by erasing an eight-run deficit.
Pirates 6, Brewers 2 -- Host Pittsburgh ran its longest winning streak since 1996 to nine games, riding a solo homer and two-run double by Chris Stynes in the lone NL game.
Dodgers 6, Angels 2 -- Jeff Weaver took a shutout into the seventh inning and Paul Lo Duca drove in three runs, pacing host Los Angeles past Anaheim.