White Sox, Twins stumble
Hot Cleveland takes steam out of Chicago
Victor Martinez hit his first home run in nearly a year to help the Indians beat the Chicago White Sox, 9-3, last night at Cleveland.
The White Sox, who lost for the fifth time in six games, are tied with the Twins for the AL Central and both trail the Red Sox by four games in the wild-card chase. Chicago will try to avoid a three-game sweep today.
Fausto Carmona (8-5) pitched 5 2/3 innings to win his third straight start and Asdrubal Cabrera broke out of a 1-for-19 slump with three hits for the Indians, winners of 12 of 15.
Chicago's Nick Swisher snapped his 0-for-19 slide with an eighth-inning double.
Blue Jays 7, Twins 5 - Jose Bautista and Alex Rios both had four hits and hit back-to-back homers as host Toronto rallied from a 5-1 deficit to claim its seventh straight victory over Minnesota.
Lyle Overbay also homered for Toronto, which finished with 17 hits in winning its third straight game.
Toronto's bullpen worked six shutout innings, including two perfect ones by Jesse Carlson (5-1). Brian Tallet handled the fourth and fifth innings, Carlson the sixth and seventh, Scott Downs the eighth, and B.J. Ryan closed it out for his 26th save in 29 opportunities.
Dodgers 8, Padres 4 - Manny Ramírez homered and drove in three runs and host Los Angeles, which won its fourth straight, trimmed Arizona's lead in the NL West to 1 1/2 games. Ramírez has 10 homers since being traded by the Red Sox July 31.
Cardinals 8, Diamondbacks 2 - Adam Wainwright (8-3) doubled in two runs and Troy Glaus hit one of St. Louis's three homers at Phoenix.
Angels 5, Tigers 4 - Mark Teixeira's ninth-inning sacrifice fly gave provided the winning margin, and Torii Hunter drove in three runs for visiting Los Angeles, which reduced its magic number to clinch the AL West to eight.
Francisco Rodriguez pitched the ninth for his 54th save in 59 chances.
Rangers 6, Mariners 4 - Brandon McCarthy pitched six innings for his first win in more than 13 months and Josh Hamilton drove in three runs to power host Texas.
Royals 5, Athletics 2 - Billy Butler homered and drove in four runs to lead host Kansas City past Oakland in a game between teams that combined for 40 losses in August.
Astros 9, Cubs 7 - Geoff Blum hit a two-run homer off Kerry Wood in the 11th inning to send visiting Houston to its seventh straight victory.
The Cubs, who have lost four straight, remain 4 1/2 games ahead of the Brewers in the NL Central.
Wood (4-3) walked Lance Berkman before Blum hit his 14th homer.
Mets 6, Brewers 5 - Carlos Beltran hit a three-run homer, Endy Chavez drove in the decisive run in the 10th inning, and New York triumphed at Milwaukee.
Six relievers combined for seven shutout innings, helping the NL East leaders remain two games ahead of second-place Philadelphia.
Phillies 4, Nationals 0 - Cole Hamels pitched into the eighth inning, Jimmy Rollins drove in two runs, and host Philadelphia snapped Washington's seven-game winning streak.
Hamels (12-8) gave up five hits in 7 1/3 innings, striking out six and walking three. In 29 starts this season, he has pitched at least seven innings 23 times - the most in the majors.
Braves 16, Marlins 14 - Pinch-hitter Ruben Gotay had an RBI double in the ninth as Atlanta spoiled a seven-run rally by host Florida.
Kelly Johnson had four hits and four RBIs, and Omar Infante had four hits and two RBIs for the Braves, who had a season high in runs to snap a four-game losing streak.
Pirates 3, Reds 2 - Rookies Brandon Moss and Andy LaRoche hit back-to-back home runs to help visiting Pittsburgh snap a 10-game losing streak.
Moss, acquired from the Red Sox July 31, had a career-high three hits.
Rockies 6, Giants 5 - Ryan Spilborghs singled home Omar Quintanilla with one out in the bottom of the 12th for Colorado.