Twins 7, White Sox 6
Minneapolis - Torii Hunter walked with the bases loaded in the ninth inning, forcing in the winning run and lifting Minnesota over the struggling White Sox for a three-game sweep.
Athletics 6, Rangers 1
Oakland, Calif. - Dan Haren won his sixth straight decision, and Dan Johnson drove in three runs for Oakland. Haren (6-2) lowered his earned-run average to an AL-leading 1.64.
Angels 8, Mariners 6
Anaheim, Calif. - Vladimir Guerrero homered off Felix Hernandez.
Indians 8, Red Sox 4
Boston - Paul Byrd won his fifth straight decision and extended his streak without issuing a walk to 43 innings.
Yankees 7, Blue Jays 5
Toronto - Alex Rodriguez helped the Yankees end their five-game losing streak with his bat - and his mouth, apparently.
Rodriguez appeared to distract Toronto third baseman Howie Clark on a key popup late in the game, touching off arguments all over the field.