American League
Yankees 7, Twins 4 — At New York, Didi Gregorius homered for the fourth straight game and added two RBIS to his major league-leading total, sending New York to its fifth consecutive victory.
Red Sox 4, Blue Jays 3 — At Toronto, Mookie Betts homered twice and drove in three runs as Boston snapped its season-high three-game losing streak. The Red Sox improved to 6-1 in one-run games.
Mariners 4, White Sox 3 — At Chicago, Mike Zunino homered and scored twice to back Felix Hernandez (3-2) in Seattle’s victory over the Chicago White Sox. Hernandez scattered three runs over six innings.
Rays 8, Orioles 4 — At Baltimore, Joey Wendle had three hits and two RBIS, Adeiny Hechavarria homered and Tampa Bay beat former teammate Alex Cobb and Baltimore.
Rangers 4, Athletics 2 — At Arlington, Texas, Isiah Kiner-falefa hit a go-ahead single in the fifth inning and the Texas bullpen protected the lead to stop Oakland’s four-game winning streak. dominant innings and David Dahl lined a two-run triple, helping Colorado pick up its first home series win of the season.
Phillies 5, Diamondbacks 3 — At Philadelphia, Aaron Altherr hit a go-ahead three-run homer, Jake Arrieta (3-0) outpitched Zack Greinke (2-2) and the Phillies snapped Arizona’s eight-game winning streak in Philadelphia.
Nationals 15, Giants 2 — At San Francisco, Trea Turner got five hits, Matt Adams homered and drove in six runs, and Washington ended a four-game losing streak.
Braves 5, Reds 4 — At Cincinnati, prized prospect Ronald Acuna Jr. singled and scored the tying run in the eighth inning of his big league debut, and Atlanta beat Cincinnati.