Rangers 8, Yankees 6
Arlington, Texas - Josh Hamilton hit his 27th homer, rookie Matt Harrison pitched well into the seventh inning, and Texas hung on against New York. Texas took an 8-2 lead into the eighth.
Rays 8, Indians 4
St. Petersburg, Fla. - Evan Longoria, Dioner Navarro and Cliff Floyd homered to help AL East-leading Tampa Bay beat Cleveland. Longoria's two-run drive in Tampa Bay's four-run seventh was his 22nd of the season, setting a team record for a rookie. Longoria hit two long drives that landed in foul territory then took a pitch before connecting against Rafael Betancourt.
Mariners 8, Twins 7
Seattle - Raul Ibanez drove in five runs, and Seattle rallied in the bottom of the eighth.
Blue Jays 4, Athletics 3
Toronto - Kevin Mench singled in the winning run with two outs in the ninth inning, and Toronto extended Oakland's season-long losing streak to eight games.
Toronto trailed 3-2 heading into the bottom of the ninth against Oakland closer Huston Street. Alex Rios led off with a single and scored one out later when Rod Barajas doubled over the head of left fielder Ryan Sweeney.
Orioles 3, Angels 0
Anaheim, Calif. - Chris Waters held the team with baseball's best record to one hit over eight innings in his major-league debut, and Baltimore beat Los Angeles.
The AL West-leading Angels totaled 23 runs in Garland's previous two starts, including an 11-6 victory at Camden Yards. But all they could muster against Waters (1-0) was a leadoff single in the second inning by Vladimir Guerrero.
White Sox 10, Tigers 8 (14)
Chicago - Nick Swisher hit a three-run homer with two outs in the bottom of the 14th inning as Chicago rallied for four runs off Joel Zumaya.