ST. LOUIS - Albert Pujols hit a game-ending homer in extra innings for the second straight day, beating the Chicago Cubs with a leadoff shot in the 10th inning of the St. Louis Cardinals' 3-2 victory yesterday.
Pujols hammered a fastball from Rodrigo Lopez (0-1) an estimated 446 feet to left for his 10th career game-ending homer. His fifth shot during a seven-game homestand and No. 13 for the season gave the Cardinals a three-game sweep over the Cubs, who have lost nine of 11.
Roy Halladay pitched seven effective innings, and Philadelphia snapped a season-high four-game losing streak.
Neil Walker hit a two-run homer in the first inning, one of six Pittsburgh hits off Halladay (8-3), who had six strikeouts and one walk in tying for the most wins in the majors.
Dodgers pitcher Chad Billingsley drove in a career-high three runs with a homer, a double and a bases-loaded walk, and Los Angeles beat Cincinnati again.
Matt Kemp added a two-run homer - his third in five at-bats - as the Dodgers improved to 28-10 against the Reds since 2006.
Josh Wilson homered with two out in the 11th inning, and Milwaukee topped Florida by a run for the third day in a row.
The Brewers won despite blowing a 5-0 lead.
Rick Ankiel drove in the go-ahead run with a two-out walk in the 11th inning and Mike Morse followed with a grand slam, leading Washington to a wild victory over Arizona.
Managers Jim Riggleman of the Nationals and Kirk Gibson of the Diamondbacks were among four ejections, and Washington was hit by a pitch four times, including second baseman Danny Espinosa twice.
Ryan Vogelsong (4-1) pitched eight fantastic innings, and Andres Torres singled home the tie-breaking run to lead San Francisco over Colorado.
C.J. Wilson (6-3) pitched into the eighth inning, Mitch Moreland and Elvis Andrus homered, and Texas earned its first four-game sweep in Cleveland in nearly 33 years.
Wilson allowed three hits over 7⅔ innings. The left-hander fanned seven, walked two and hit a batter.
Tigers 7, White Sox 3
Ryan Raburn hit a grand slam, Miguel Cabrera homered for the second straight day, and Detroit topped Chicago.
Brian Duensing pitched eight sharp innings, and Jason Repko snapped an 0-for-14 skid and drove in three runs, giving Minnesota a victory over Kansas City and its first four-game sweep in almost four years.
Adam Lind went 4-for-4 with two homers and three RBI to back another winning effort by left-hander Jo-Jo Reyes (2-4), and Toronto roughed up Jeremy Guthrie (2-8) in a victory over Baltimore
Mark Teixeira homered twice against his former team, Nick Swisher also went deep, and New York beat Los Angeles to win the three-game series.
Bartolo Colon (3-3) allowed three runs and six hits in 5⅓ innings as the Yankees concluded a 6-3 road trip and maintained their one-game lead over Boston in the AL East.
Miguel Olivo hit a tie-breaking three-run homer off Joel Peralta in the eighth inning to give Seattle the win over Tampa Bay.