DETROIT (AP) - Magglio Ordonez and Miguel Cabrera hit consecutive homers in a five-run seventh inning to lift the Detroit Tigers to a 12-6 win over the Cleveland Indians on Thursday, a day after a blown call cost Armando Galarraga a perfect game.
The Tigers were still sad first base umpire Jim Joyce made a mistake to negate the first perfecto in franchise history and probably weren't pleased that Major League Baseball let the call stand. But they moved on.
Brad Thomas (2-0) retired two in the sixth inning for the win.
Hector Abriz (0-1) gave up a run on two hits in an inning for the Indians.
Cleveland's David Huff gave up five runs over three innings, pitching for the first time since New York's Alex Rodriguez hit a line drive off his head on Saturday.
Yankees 6, Orioles 3
NEW YORK (AP) - Alex Rodriguez homered, CC Sabathia won for the first time in a month and the New York Yankees handed hapless Baltimore its eighth straight loss.
Brett Gardner also homered and Robinson Cano had an RBI double off Kevin Millwood (0-6) as the Yankees won their fifth consecutive game, all against last-place teams.
Sabathia (5-3) allowed three hits and struck out seven over seven innings, improving to 12-1 against the Orioles by beating them for the third time this season. Joba Chamberlain worked a perfect eighth and Mariano Rivera pitched a hitless ninth for his 12th save in 13 chances.
Luke Scott hit a two-run homer and Adam Jones also connected for the Orioles, who have dropped 10 of 11.
Athletics 9, Red Sox 8
BOSTON (AP) - Kurt Suzuki hit two of Oakland's four homers as the Athletics showed unusual power in overcoming Boston's 18-hit attack.
The A's entered the game with 33 homers, the third-fewest in the majors, and hit more than two in a game for the first time this season.
Suzuki homered in his first two at bats against Tim Wakefield (1-4), a solo shot in the second inning and a two-run homer in the fourth. Then, with Oakland leading 7-5 in the eighth, Jack Cust and Kevin Kouzmanoff hit homers on consecutive pitches by Manny Delcarmen, who began the day as the AL leader with a .128 batting average by opponents.
Bill Hall's solo homer in the ninth pulled the Sox within a run, but Andrew Bailey got the last two outs for his 12th save. White Sox 4, Rangers 3
CHICAGO (AP) - Carlos Quentin, booed after committing an error that led to a Texas run, atoned with a two-run homer for Chicago in the seventh inning.
Freddy Garcia (5-3) pitched seven solid innings, and Andruw Jones and Alex Rios also homered for the White Sox, who avoided being swept at home by the Rangers for the first time in 24 years. Colby Lewis (4-4) was in command for six innings, but needed only three pitches in the seventh to blow a 3-2 lead. After A.J. Pierzynski doubled on the first pitch, Quentin sent Lewis' 1-0 delivery just over the right-field fence.
Matt Thornton pitched a perfect eighth and Bobby Jenks worked a scoreless ninth for his eighth save.
Mariners 4, Twins 1
SEATTLE (AP) - Felix Hernandez snapped a personal four-game losing streak, allowing one run over eight innings, and Jose Lopez hit a three-run homer to help the Seattle Mariners beat AL Central-leading Minnesota.
The Mariners' young ace avoided getting drilled in the head by Justin Morneau's RBI liner with two outs in the first inning, then settled into a groove. After Morneau's hit, Hernandez (3-4) retired 22 of the final 27 batters he faced to lead the Mariners to their third victory in four games in the series.
Hernandez even struck out four Twins in the eighth inning after Joe Mauer reached when a third strike in the dirt bounced away from catcher Rob Johnson. No problem for Hernandez, who got Morneau looking to end the inning and add to his strikeout total.
David Aardsma pitched the ninth for his 12th save in 15 chances.
Carl Pavano (5-6) was the loser.
Angels 5, Royals 4
KANSAS CITY, Mo. (AP) - Jered Weaver outpitched Zack Greinke in seven scoreless innings and Torii Hunter homered for the second straight game to lead the Los Angeles Angels.
Weaver (5-2) was sharp for the fourth straight start, getting his first win since May 7 behind a suddenly-hitting Los Angeles offense that knocked around Greinke (1-7).
The Angels had 12 hits after getting 14 the night before, the biggest blow Hunter's two-run homer in the fifth inning. Los Angeles (28-28) has won seven of nine to reach .500 for the first time since April 30.
Greinke seemed off-kilter for the second straight home start, extending his post-Cy Young misery by allowing four runs on 10 hits in six innings.