Kurt Suzuki hit two of Oakland's four homers as the visiting Athletics showed unusual power in overcoming Boston's 18-hit attack and holding on to beat the Red Sox, 9-8, Thursday. 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.

Tigers 12, Indians 6

Magglio Ordoñez and Miguel Cabrera hit consecutive homers in a five-run seventh inning to lift host Detroit a day after a blown call by umpire Jim Joyce cost Armando Galarraga a perfect game. Brad Thomas (2-0) retired two in the sixth inning for the win. Cleveland's David Huff gave up five runs in three innings, pitching for the first time since the Yankees' Alex Rodriguez hit a line drive off his head Saturday.

Angels 5, Royals 4

Jered Weaver outpitched Zack Greinke with seven scoreless innings and Torii Hunter homered for the second straight game for visiting Los Angeles. Weaver (5-2) was sharp for the fourth straight start, getting his first win since May 7 behind a suddenly hot Los Angeles offense that knocked around Greinke (1-7).

White Sox 4, Rangers 3

Carlos Quentin, booed after committing an error that led to a Texas run, atoned with a two-run homer in the bottom of the seventh. 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.

Astros 6, Nationals 4

Carlos Lee hit a two-run homer in the ninth off Matt Capps after host Houston tied it on Cristian Guzman's error in rightfield. Lee drove an 0-and-1 pitch into the leftfield porch for the Astros' second win in their last at-bat in three days.

Marlins 3, Brewers 2

Josh Johnson pitched seven strong innings, and Ronny Paulino drove in two runs for host Florida. Johnson (6-2), the tough-luck loser in his last start when Philadelphia's Roy Halladay pitched a perfect game, finally allowed an earned run, ending his streak at 311/3 innings spanning parts of six starts. - AP

More MLB news

Newsday LogoSUBSCRIBEUnlimited Digital AccessOnly 25¢for 5 months