American League
■ Yankees6,rays1— At
New York, Masahiro Tanaka (8-9) took a perfect game into the sixth and struck out 14 in eight two-hit innings, Clint Frazier hit a three-run homer, and Aaron Judge and Brett Gardner also went deep for New York.
■ Indians 9, White Sox 3 — At Chicago, Jose Ramirez had four hits, including a home run, and drove in three runs to back Danny Salazar (4-5), who held Chicago to two runs on three hits in six-plus innings, as Cleveland won its eighth straight.
■ Astros 6, Tigers 5 — At Detroit, Josh Reddick hit a go-ahead three-run homer in the eighth and totaled five RBIS. Houston ace
Dallas Keuchel gave up three runs in three innings in his return from the disabled list.
■ Rangers 8, Orioles 2 — At Arlington, Texas, Adrian Beltre had two RBI singles to increase his hit total to 2,998, Nomar Mazara added three doubles and two RBIS for Texas, and Andrew Cashner (6-8) held Baltimore to one run in seven innings.
■ Twins 6, Athletics 3 — At Oakland, Calif., Jason Castro hit
RBI doubles in consecutive innings to back Jaime Garcia (5-7), who allowed three runs and struck out seven in 6 2/3 innings to win his Minnesota debut.
■ Angels 7, Blue Jays 2 — At Toronto, C.J. Cron hit a two-run homer to back rookie Parker Bridwell (5-1), who allowed one run on three hits over a career-high 7
1/3 innings to win his third straight decision.