Indians 5, Rangers 4: Jason Kipnis hit a two-run homer in the ninth inning off Joe Nathan, keeping Texas three games ahead of the A's in the A.L. West. Nathan, who did not record an out, had converted a club-record 31 straight save chances before the Indians erased a 4-2 deficit in the ninth.
Blue Jays 8, Mariners 3: Felix Hernandez allowed a season-high seven runs in his third straight loss, and Toronto's Edwin Encarnacion hit his 40th home run.
Yankees 2, Red Sox 0: Phil Hughes allowed five hits and pitched into the eighth inning for his 15th win.
Orioles 3, Rays 2: Rookie Manny Machado blooped a winning RBI single with two outs in the 14th inning one day after scoring the winning run, and Baltimore completed a three-game sweep.
Twins 4, Royals 3: Denard Span hit a game-ending RBI double in the 10th inning.
Tigers at White Sox, postponed: The series finale between the Central leaders was postponed by rain. It will be made up Monday at U.S. Cellular Field.