• Mariners 7, Angels 4: ANAHEIM, Calif. — Hisashi Iwakuma took a four-hitter into the eighth inning, John Jaso homered, and Seattle ended a five-game skid with a victory over Los Angeles. Angels rookie phenom Mike Trout robbed Miguel Olivo of a two-run homer in the eighth inning, timing his leap perfectly at the fence in straightaway center field and throwing to first base to double off Eric Thames.
• Yankees 5, Blue Jays 2: TORONTO — Ivan Nova snapped a five-start winless streak, Casey McGehee hit a three-run home run, and New York won its fourth straight game, beating Toronto.
• Indians 5, Red Sox 2: CLEVELAND — Brent Lillibridge homered, drove in two runs and scored on a squeeze bunt to back Zack McAllister’s strong pitching as Cleveland beat Boston. • Rangers 2, Tigers 1: ARLINGTON, Texas — Rookie Mike Olt’s pinch-hit RBI single with two outs in the bottom of the ninth inning scored Nelson Cruz with the winning run in Texas’ victory over Detroit.
• Rays 4, Twins 2: MINNEAPOLIS — B.J. Upton hit two home runs, Matt Joyce also homered, and David Price earned his 15th victory as Tampa Bay stretched its winning streak to five by topping Minnesota.
• Athletics 9, White Sox 7: CHICAGO — Jonny Gomes homered to tie the game, and Brandon Inge hit a go-ahead single as Oakland scored twice in the eighth inning and beat Chicago.
• Royals 7, Orioles 3: BALTIMORE — Alex Gordon hit two of Kansas City’s four home runs, Luis Mendoza took a shutout into the seventh inning and the Royals beat Baltimore after the start of the game was delayed by rain for more than three hours. Salvador Perez and Billy Butler also connected for the Royals, who have 14 homers in their past seven games.
