Red Sox 2, Twins 0
Rick Porcello pitched seven shutout innings for Boston to outduel Minnesota ace Jose Berrios, and the Red Sox stretched their winning streak to a season-high six straight games with a victory over the Twins. Porcello (5-6) allowed only four hits and one walk with eight strikeouts. Berrios (8-3) struck out 10 batters in a season-most eight innings, with five hits and no walks allowed. An RBI single by J.D. Martinez in the first was the only run he allowed. Xander Bogaerts gave the Red Sox insurance with an RBI double in the ninth, but Ryan Brasier didn’t need it.
Yankees 3, Rays 0
Masahiro Tanaka pitched a two-hitter with 10 strikeouts for his fourth major league shutout, and the New York Yankees beat the Tampa Bay Rays to increase their slim lead in the AL East. DJ LeMahieu hit a two-run homer off Yonny Chirinos, and Cameron Maybin homered in his third consecutive game. Maybin finished 3 for 3 with two singles. Tanaka retired his first nine batters before Austin Meadows singled sharply off the right field wall to start the fourth. A two-out single in the fifth by Willy Adames was Tampa Bay’s only other hit. The right-hander walked only one and set down the final 10 Rays batters, striking out six. Chirinos (7-3) gave up five hits in six innings. He struck out six and walked one.
Angels 10, Blue Jays 5
Justin Upton homered on the first pitch he saw in his return from the injured list, Mike Trout had a solo homer among his four hits and the Los Angeles Angels used a seven-run second inning to beat the Toronto Blue Jays. Shohei Ohtani and Kole Calhoun also connected in the second for the Angels. Toronto rookie Cavan Biggio hit two home runs, a solo shot in the first and a two-run drive in the eighth. Randal Grichuk hit a two-run homer in the seventh. Upton started the seven-run rally with a first-pitch blast off right-hander Edwin Jackson (1-5). Felix Pena (5-1) followed and allowed four runs and six hits in six-plus innings.
Braves 12, Mets 3
Mike Soroka won his eighth straight decision, Ozzie Albies homered and drove in four runs, and the surging Atlanta Braves beat the New York Mets. Nick Markakis hit a tiebreaking, two-run single in the fifth inning for the Braves. Soroka (8-1) gave up three runs, six hits and allowed just his third homer in 12 starts this year, a solo shot by Robinson Cano in the sixth. He walked one and struck out two in six innings. Zack Wheeler (5-5) allowed five runs — four earned — and 10 hits in six innings. Brian McCann, who reached five times and went 3 for 3, hit a two-run homer and Albies added a solo shot in the eighth.
Cardinals 5, Marlins 0
Dexter Fowler and Matt Carpenter homered to back a strong outing by Miles Mikolas and lead the St. Louis Cardinals to a win over the Miami Marlins. Mikolas (5-7) snapped a career-high losing streak of five straight decisions. Mikolas scattered six hits and struck out four in six innings. Miami’s Elieser Hernandez (0-2) was making his second start of the season, both against St. Louis. He gave up five hits while striking out six in six innings to take the loss. Carpenter, who went 3-for-4, hit his 10th home run with one out in the third for a 1-0 St. Louis lead.
Reds 3, Astros 2
Nick Senzel returned from an eye injury and drove in a pair of runs, Luis Castillo pitched two-hit ball into the seventh inning, and the Cincinnati Reds held on for a victory over the Houston Astros. Castillo (7-1) allowed a pair of singles but walked a career-high six batters, leaving with two on and no outs in the seventh. Shortstop Jose Peraza’s throwing error let in a run, and Michael Brantley doubled home another. Michael Lorenzen got the last two outs and his third save. Miley walked three in the fifth inning, setting up a three-run rally. He gave up four hits and four walks in 41/3 innings around the delay.