at Seattle 4, Texas 1: Rob Johnson hit a tiebreaking, two-run homer in the seventh inning to lift the Mariners. Ichiro Suzuki added a run-scoring single later in the inning.
Chicago 8, at Minnesota 7: Jim Thome drove in four runs for the White Sox, countering two home runs by ex-teammate Joe Crede.
Cleveland 5, at Detroit 4: Carl Pavano gave up two runs in eight innings and left with a three-run lead, but Kerry Wood gave up a two-run homer to Miguel Cabrera before retiring the next three batters for his 12th save.
Oakland 7, at Tampa Bay 2: Rajai Davis and Adam Kennedy each hit two-run homers in the seventh inning, and Dallas Braden gave up two runs over six innings for the Athletics.
at Baltimore 4, Toronto 3 (12 innings): Melvin Mora ended a 50-game homerless drought with an opposite-field drive in the 12th inning for the Orioles.
at Angels 14, New York 8: Mike Napoli hit a go-ahead two-run double against David Robertson during a seven-run fifth inning and added a solo homer in the seventh for the Angels.