American League
Red Sox 10, Blue Jays 5 — At Toronto, Rafael Devers returned from the disabled list and hit a two-run home run, Brian Johnson (3-3) pitched a season-high seven innings to win his second straight start and Boston extended its winning streak to six games.
Yankees 7, White Sox 3 — At Chicago, Luis Severino (15-5) pitched seven effective innings in his first win in a month, Giancarlo Stanton hit his first grand slam in four years and New York swept Chicago.
Orioles 5, Rays 4 — At St. Petersburg, Fla., Trey Mancini hit a goahead two-run double in the ninth inning and Baltimore beat Tampa Bay despite committing five errors. Serio Romo (2-3) blew his seventh save.
Rangers 11, Mariners 7 — At Arlington, Texas, Joey Gallo homered twice and drove in four runs, Yovani Gallardo (71) won his fourth straight start and Texas held off Seattle.
Angels 6, Tigers 0 — At Anaheim, Calif., Justin Upton and Albert Pujols hit back-to-back homers in the fifth inning and Los Angeles completed a three-game sweep of Detroit. for the second consecutive night and
St. Louis won its fourth series in a row. Carpenter hit his Nl-leading 31st home run in the sixth inning.
Pirates 4, Rockies 3 — At Denver, Adam Frazier had three hits and made a run-saving play in the field, and Pittsburgh beat Colorado in Chris Archer’s (4-5) second start since the Pirates acquired him from Tampa Bay.
Diamondbacks 6, Phillies 0 — At Phoenix, Patrick Corbin (10-4) struck out nine in a combined four-hitter, David Peralta had four hits and two RBIS and Arizona rolled over Philadelphia.
Mets 8, Reds 0 — At New York, Jacob degrom (6-7) struck out 10 over six innings, received rare significant run support and earned his first win in nearly two months as New York blanked Cincinnati.
Braves 8, Nationals 3 — At Washington, Charlie Culberson homered in a third straight game, Tyler Flowers and Ronald Acuna Jr. added two-run shots and Atlanta defeated Washington.