In the major leagues, the New York Mets downed the San Francisco Giants, 9-7, in extra innings Wednesday, as Barry Bonds hit the 711th home run of his baseball career.
Bonds' two-run, pinch-hit homer tied the score in the bottom of the ninth inning, but the Mets came back with two more runs in the 11th to put the game away.
Bonds is now just three big swings away from tying Babe Ruth for second place on baseball's all-time home run list at 714. The Mets' 47-year-old Julio Franco singled and then swiped second base in the eighth inning, making him the oldest player to steal a base in 97 years.
The winners in Wednesday's other National League games were St. Louis, Florida, Milwaukee, Cincinnati, Arizona, Philadelphia and Houston. The American League's winners were Oakland, Los Angeles, Cleveland, Toronto, Kansas City, Tampa Bay and Seattle triumphed.
Albert Pujols hit a game-winning single in the ninth inning to help the Cardinals beat the Pittsburgh Pirates, 4-3. The Florida Marlins eked out a 7-5 win over the Chicago Cubs, snapping their three-game losing streak and the Cubs' three-game winning streak.
Pitcher Ben Sheets struck out nine batters in six innings to help the Milwaukee Brewers eke out a 5-4 victory over the Atlanta Braves. The Cincinnati Reds earned a 5-0 shutout over the Washington Nationals. Reds pitcher Bronson Arroyo threw a one-hitter over eight innings.
The Arizona Diamondbacks held on for a 3-2 win over the San Diego Padres. David Bell hit a three-run homer to help the Philadelphia Phillies beat the Colorado Rockies, 9-5, and the Houston Astros downed the Los Angeles Dodgers, 8-5.
In the American League, the Oakland A's beat the Texas Rangers, 6-4, in 10 innings. Kevin Mench hit a grand slam for the Rangers, but reliever Francisco Cordero blew his third straight chance for a save. The Los Angeles Angels shut out the Detroit Tigers, 4-0.
The Cleveland Indians routed the Boston Red Sox, 7-1. Toronto defeated the Baltimore Orioles, 8-2; Vernon Wells homered twice for the Blue Jays.
The Kansas City Royals downed Minnesota Twins, 3-1. The Tampa Bay Devil Rays beat the New York Yankees, 4-2, in 10 innings, and the Seattle Mariners dominated the Chicago White Sox, 5-1.Some information for this report was provided by AP.