ROUNDUP Soroka shines for Braves as Mets bow
ATLANTA — Mike Soroka did not allow a hit until the seventh inning, Freddie Freeman homered and drove in both runs, and the Atlanta Braves beat the New York Mets 2-0 on Wednesday.
Soroka, the youngest pitcher in the major leagues and one of baseball’s top prospects, returned from a right shoulder strain that sidelined him since May 17 to outpitch NL ERA leader Jacob deGrom in a game that lasted only 2 hours, 12 minutes.
Making his fourth career start, Soroka (2-1) gave up one hit, one walk and struck out four in 6 1/3 innings.
Freeman, the NL batting leader, has hit safely in 23 of his past 24 games. He drove in the first run with a single in the fourth off deGrom (4-2). He homered off Jeremy Blevins in the eighth.
Brewers 1, Cubs 0: Lorenzo Cain homered and Jhoulys Chacin combined with three relievers on a six-hitter to give Milwaukee its second straight shutout of visiting Chicago.
Chacin (6-1) allowed four hits in six innings, striking out seven and walking four to win his sixth consecutive decision. Jeremy Jeffress pitched the seventh, Josh Hader struck out the side in the eighth and Cory Knebel finished with a perfect ninth for his sixth save.
Red Sox 5, Orioles 1: Chris Sale took a twohitter into the seventh inning before being ejected, and Boston completed a three-game sweep of Baltimore with a road victory.
After issuing two walks to open the seventh in a 5-0 game, Sale (6-4) was lifted by manager Alex Cora. As he was making his way to the dugout, the left-hander yelled at home plate umpire Brian Knight and was ejected.
It was the second career ejection for Sale, the other coming in April 2015 when he was with the White Sox.
Sale struck out nine, allowed one run and gave up two hits.
Mariners 8, Angels 6: Mitch Haniger hit a two-run home run in the bottom of the ninth inning to give Seattle a home victory and sweep of the three-game series over Los Angeles.
After Jean Segura singled to center off reliever Oliver Drake (0-1), Haniger launched his 16th homer of the season over the leftfield wall to finish the sweep. Nelson Cruz and Ryon Healy also homered for Seattle, and Healy’s upper-deck shot in the eighth inning tied the game at 6-6.
Rockies 7, Phillies 2: Ian Desmond hit a tworun homer in a five-run fourth inning, Tyler Anderson pitched seven strong innings and visiting Colorado routed Philadelphia to end a five-game losing streak.
Pirates 5, Diamondbacks 4: Jordy Mercer homered and had three RBIs, Jameson Taillon pitched seven effective innings and Pittsburgh avoided a sweep with a road victory over Arizona.
Rays 1, Blue Jays 0: Matt Duffy’s RBI single with two outs in the ninth drove in the game’s only run in Tampa Bay’s win over Toronto in St. Petersburg, Fla. Duffy drove in Mallex Smith, who doubled with one out and moved to third base on a ground ball.
Marlins 5, Giants 4: Brian Anderson hit a game-ending sacrifice fly in the ninth inning to lift Miami to a home win over San Francisco.
J.T. Realmuto had two hits and scored twice for the Marlins, who have won three straight.
White Sox 3, Indians 2: Dylan Covey carried a shutout into the eighth inning, continuing his impressive June and helping Chicago beat Trevor Bauer and visiting Cleveland.
Covey (3-1) allowed 10 hits — all singles — and walked none. The 26-year-old righthander improved to 3-0 with a 1.53 ERA in five starts since he was recalled from Triple-A Charlotte last month.
Padres 4, Cardinals 2: Eric Lauer carried a shutout into the sixth inning, Manuel Margot had three hits and visiting San Diego beat St. Louis to win its fifth straight series.
Freddy Galvis drove in two first-inning runs for San Diego, which has won five of seven. The Padres hadn’t won five consecutive series since 2010.
Tigers 5, Twins 2: Victor Reyes’s RBI single keyed a four-run eighth inning and Detroit rallied to beat visiting Minnesota.
Reds 7, Royals 0: Tyler Mahle allowed three hits while pitching into the seventh, Adam Duvall hit a ninth-inning grand slam and Cincinnati claimed a road win over Kansas City.
White Sox: Chicago placed right-hander Nate Jones on the 10-day disabled list with a muscle strain in his forearm. Manager Rick Renteria said Jones told the team about the issue after he faced three batters during Tuesday night’s 5-1 victory over Cleveland.