American League
Orioles 9, Red Sox 1: Chris Tillman pitched eight innings of one-hit ball, Ryan Flaherty hit his first career grand slam and host Baltimore beat Boston to secure its grip on the top AL wild-card spot.
Yankees 11, Blue Jays 4: Russell Martin hit a three-run homer, Eric Chavez added a two-run shot and visiting New York maintained its one-game lead atop the East by beating Toronto.
Indians 8, Royals 5: Sandy Alomar Jr. won his first game as Indians manager as Jason Kipnis drove in three runs and host Cleveland beat Kansas City, handing the Royals their sixth consecutive loss.
Twins 4, Tigers 2: Ryan Doumit had four RBIs for host Minnesota, including the go-ahead two-run double in the eighth inning to help the Twins beat Detroit and keep the Tigers from moving closer to the Central title.
White Sox 3, Rays 1: Alex Rios hit his career-high 25th homer and host Chicago gave its fading playoff hopes a boost, beating Tampa Bay to end the Rays’ eight-game winning streak. The White Sox got a bit of a reprieve after dropping eight of nine and moved within a game of first-place Detroit in the Central.
Angels 7, Rangers 4: Jered Weaver became the American League’s first 20-game winner, Mike Trout hit a leadoff homer and visiting Los Angeles beat Texas to prevent the Rangers from clinching a playoff berth.
— By The Associated Press