New York
After getting a game off on Tuesday, his first in three-plus weeks as a major leaguer, a refreshed Soto showed exactly why he was rated one of baseball’s best prospects.
The 19-year-old outfielder lofted a three-run homer into the left-field corner off Sonny Gray in the fourth inning to give Washington, shut out in its previous two games, a 4-3 lead. Soto then launched a titanic shot to right-center in the seventh against Chasen Shreve (2-1), putting the Nationals back in front 5-4.
Rays 1, Blue Jays 0
St. Petersburg, Fla.
Duffy drove in Mallex Smith, who doubled with one out and moved to third base on a ground ball.
Pirates 5, Diamondbacks 4
Phoenix
The Pirates blew a five-run lead in the opener and were knocked for 13 runs in the second game.
Brewers 1, Cubs 0
Milwaukee
Chacin (6-1) allowed four hits in six innings, striking out seven and walking four to win his sixth consecutive decision.
Braves 2, Mets 0
Atlanta
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.
Mariners 8, Angels 6
Seattle
After Jean Segura singled to center off reliever Oliver Drake (0-1), Haniger launched his 16th homer of the season over the left-field wall. Nelson Cruz and Ryon Healy also homered for Seattle, and Healy’s upper-deck shot in the eighth inning tied it at 6-6.
The Mariners have won six of their last seven games and 11 of their last 13.
White Sox 3, Indians 2
Chicago
Covey (3-1) allowed 10 hits — all singles — and walked none. The 26-year-old right-hander, who was acquired from Oakland in the 2016 Rule 5 draft, improved to 3-0 with a 1.53 ERA in five starts since he was recalled from Triple-A Charlotte last month.
Reds 7, Royals 0
Kansas City, Mo.
Mahle (5-6) allowed only one runner to touch second base in 6⅓ innings, matching his career longest start. He is 2-0 in June, allowing two earned runs and 14 hits in 16⅓ innings.
Marlins 5, Giants 4
Miami
J.T. Realmuto had two hits and scored twice for the Marlins, who have won three straight for the first time since winning four in a row April 28-May 1.
Tigers 5, Twins 2
Detroit
The Tigers, playing their first game since Miguel Cabrera’s season-ending biceps injury, won for just the fourth time in 11 games.
Rockies 7, Phillies 2
Philadelphia
Trevor Story added three hits and drove in two for the Rockies, who had dropped nine of 11 while falling from first place to fourth in the NL West.
