American League
Indians 6, Red Sox 3 — At Boston, center fielder Greg Allen made two superb catches to help fellow rookie Shane Bieber hold down the Red Sox, and Cleveland won a matchup of division leaders.
Boston, with the best record in the majors, has lost three in a row for just the second time this season.
Astros 3, Mariners 2 — At Seattle, Josh Reddick homered to give Houston the lead, and the Astros held on to beat the Mariners.
Athletics 6, Rangers 0 — At Oakland, Calif., Khris Davis homered for the second straight night to move him two away from a third straight 40-homer season, backing Brett Anderson’s gem, as the Athletics beat Texas.
Rays 4, Royals 1 — At St.
Petersburg, Fla., Blake Snell helped
Tampa Bay match a team record with 27 consecutive shutout innings before giving up a solo home run in the fifth, and the Rays beat Kansas City.
Twins 5, White Sox 2 — At Chicago, Michael Kopech’s anticipated debut for the White Sox was cut short by a rain delay, and Eddie Rosario led Minnesota to a victory. The 22-year-old Kopech, one of baseball’s top pitching prospects, struck out four in two scoreless innings before a 52-minute rain delay. Luis Avilan came in for the White Sox when the game resumed.
Blue Jays 8, Orioles 2 — At Toronto, Justin Smoak and Kendrys Morales hit back-to-back home runs, Aledmys Diaz and Billy Mckinney also connected, and Toronto improved to 9-0 at home against struggling Baltimore.