Accessibility links

Breaking News

MLB: Pujols Homer Leads Cards to Victory

Albert Pujols slammed his 18th home run of the season to lead the St. Louis Cardinals over the Colorado Rockies, 7-4, in baseball's major leagues Wednesday.

Juan Encarnacion also homered for the Cardinals, while starting pitcher Jeff Supan struck out seven batters and gave up just six hits over five innings.

Pujols leads the major leagues in home runs, as well as RBIs (runs batted in), with 43.

Elsewhere in the National League, the New York Mets, Florida, Arizona, Cincinnati, Chicago, San Diego, and the Los Angeles Dodgers won their games. American League winners included the New York Yankees, Minnesota, Kansas City, Tampa Bay, the Los Angeles Angels, Detroit and Toronto.

The New York Mets ended the Philadelphia Phillies' nine-game winning streak with a 13-4 rout; pitcher Tom Glavine allowed just three runs and four hits over seven innings. The Florida Marlins had 17 hits in their dominating 11-3 win over the Atlanta Braves.

The Arizona Diamondbacks beat the Pittsburgh Pirates, 7-4. The Cincinnati Reds defeated the Washington Nationals, 9-6. The Chicago Cubs downed the San Francisco Giants, 8-1; as Barry Bonds went hitless in three at-bats and failed again to get his 714th career home run.

The San Diego Padres shut out the Milwaukee Brewers, 3-0, and the Los Angeles Dodgers defeated the Houston Astros, 9-6, for their fifth straight victory.

In the American League, the New York Yankees' Alex Rodriguez, Jason Giambi and Jorge Posada all homered off Red Sox starter Curt Schilling; the final score was 7-3. The Minnesota Twins downed the Texas Rangers, 4-3. The Kansas City Royals narrowly defeated the Cleveland Indians, 10-8.

Tampa Bay pitcher Scott Kazmir struck out nine batters in seven innings as his Devil Rays eked out a 1-0 win over the Seattle Mariners. The Los Angeles Angels scored six runs in the ninth inning in their 12-5 victory over the Chicago White Sox.

The Detroit Tigers downed the Baltimore Orioles, 6-3, and the Toronto Blue Jays beat the Oakland Athletics, 9-7.

Some information for this report was provided by AP.