Twins 10, White Sox 6
Minneapolis - Jason Kubel's three-run homer highlighted an unruly seventh inning. The game was stopped for several minutes when fans threw hats and baseballs onto the turf and had the White Sox running for the shelter of the dugout.
Twins manager Ron Gardenhire punted his hat over his head after third base umpire Marty Foster tossed him in the seventh for arguing a called strike on Denard Span, and fans responded by tossing dozens of hats, and several baseballs, onto the field.
White Sox manager Ozzie Guillen quickly pulled his players off the field.
Angels 12, Yankees 6
New York - Torii Hunter, Vladimir Guerrero and Juan Rivera each hit a three-run homer. Coming off a three-game sweep at Boston in which they scored 22 runs, the Angels hit a trio of three-run homers in a game for the first time in 30 years. Los Angeles improved baseball's best record to 68-40 with its 11th victory in 13 games since the All-Star break.
Ivan Rodriguez received a boisterous ovation in his first at-bat for New York. The 14-time All-Star catcher arrived in New York just hours after being acquired from Detroit on Wednesday. He went 1-for-3 and was thrown out at home trying to score on Johnny Damon's hard liner to the mound in the seventh that was dropped by Darren Oliver.
Indians 9, Tigers 4
Cleveland - Fausto Carmona won for the first time since May 12, and Grady Sizemore had four RBIs. Carmona (5-3) made his second start after spending two months on the disabled list with a hip injury. He bounced backafter being rocked for nine runs in just 21â3 innings when he rejoined the rotation last week.
Mariners 8, Rangers 5
Arlington, Texas - Knuckleballer R.A. Dickey limited his former team to two runs and six hits pitching into the eighth inning, and Adrian Beltre homered.