Hunter, Twins walk to win

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.