AROUND THE HORN | Monday's other games



NATIONAL LEAGUE
Giants 5, Astros 4
HOUSTON -- Say hey, Willie. Barry is about to catch you. Barry Bonds hit his 659th home run, moving within one of Willie Mays for third place on the career list. With "The Say Hey Kid" in attendance, Bonds lined a first-pitch fastball from Roy Oswalt over the right-field fence in the eighth inning for a three-run shot that tied it at 4. San Francisco completed the comeback in the ninth against loser Octavio Dotel, now the Astros' closer after the off-season trade of Billy Wagner to the Phillies. J.T. Snow's sacrifice fly knocked in the go-ahead run. Felix Rodriguez earned the win with a scoreless eighth, and Matt Herges pitched a perfect ninth for the save.
Brewers 8, Cardinals 6
ST. LOUIS -- Scott Podsednik drove in four runs and Milwaukee opened the season with President Bush watching from a box above home plate. It's the first time the Brewers have been over .500 in two years. Ben Grieve hit a two-run homer and Podsednik had a tie-breaking, three-run shot off Matt Morris in the sixth inning for the Brewers. Bush threw out the ceremonial first pitch, an inside strike, to Cardinals catcher Mike Matheny. Dave Burba earned the win with 12/3 hitless innings, and Dan Kolb worked the ninth for the save.
Cubs 7, Reds 4
CINCINNATI -- Corey Patterson homered and Moises Alou doubled with the bases loaded, leading the defending NL Central champions. Moises Alou hit a three-run double off loser Cory Lidle. Kerry Wood got the win, and Joe Borowski earned the save.
Padres 8, Dodgers 2
LOS ANGELES -- Brian Lawrence allowed one run in five innings, and Phil Nevin hit a grand slam for San Diego. The Dodgers left 15 runners on base and hit into three double plays.
AMERICAN LEAGUE
Tigers 7, Blue Jays 0
TORONTO -- Ivan Rodriguez and Rondell White homered in their Detroit debuts to back the pitching of Jason Johnson, another new addition. Rodriguez homered in a three-run sixth inning. White, who finished last year with Kansas City, added a three-run homer off Roy Halladay in the seventh. Johnson, signed by the Tigers after Baltimore let him go, allowed four hits in six innings and got the win. Al Levine, Jamie Walker and Esteban Yan combined for four-hit relief for the Tigers, who had just five shutouts last season.
Royals 9, White Sox 7
KANSAS CITY, Mo. -- Carlos Beltran hit a game-winning two run home run in the ninth to give Kansas City a come-from-behind victory. Trailing all day after Chicago scored four in the second, the Royals tied it 7-7 on Mendy Lopez's three-run pinch homer off Damaso Marte in the ninth. Then after Angel Berroa singled, Beltran hit Marte's 2-2 pitch over the wall in left-center.
Athletics 5, Rangers 4
OAKLAND, Calif. -- Pinch-hitter Eric Byrnes hit a two-run double with two outs in the eighth as Oakland rallied. Byrnes, who began the season on the bench after a breakout 2003 season, connected against Ron Mahay and rookie Bobby Crosby scored the go-ahead run. New Oakland closer Arthur Rhodes pitched the ninth for his first save, while Chad Bradford finished the eighth for the win.