Houston
It was Bregman’s third straight game with a homer and it capped a huge comeback for the Astros, who trailed 5-0 in the middle of the first inning after a terrible start by Dallas Keuchel.
The Astros trailed by one when Tony Kemp singled off Ryan Tepera (5-3) with no outs in the ninth and advanced to second on a wild pitch. Then with one out in the inning, Bregman sent a fastball to left field, where it bounced off the wall above the Crawford Boxes, to give Houston the victory.
Royals 5, Brewers 4
Milwaukee
Danny Duffy (4-7) allowed five hits over six effective innings for the Royals.
Reds 6, Braves 5
Atlanta
The Reds have won two straight and nine of 10, taking two of three from the NL East-leading Braves. Closer Raisel Iglesias had a perfect ninth to earn his 15th save in 17 chances.
Rangers 5, Padres 2
Arlington, Texas
Minor (6-4) was perfect until Eric Hosmer’s single up the middle with one out in the seventh. One out later, center fielder Delino DeShields preserved Minor’s shutout by leaping to rob Hunter Renfroe of a home run.
Pirates 5, Mets 3
New York
Gregory Polanco had an RBI single and Josh Bell added a sacrifice fly in the ninth as the Pirates, shut down by Zack Wheeler most of the night, came back against a beleaguered New York bullpen to win for just the second time in eight games.
Phillies 3, Yankees 0
Philadelphia
Eflin won his fifth straight start and kept the surprising Phillies in the thick of the NL East race.
Diamondbacks 2, Marlins 1
Miami
Ray (3-0) allowed two hits and issued two walks. oblique.
Mariners 8, Orioles 7 (11)
Baltimore
Playing without injured Nelson Cruz for a second straight game, the Mariners got a home run from Ryon Healy and had 14 hits while improving their record in extra innings to 7-0.
Indians 5, Cardinals 1
St. Louis
Bieber (3-0) struck out seven to become the seventh pitcher in baseball’s modern era to strike out six or more batters in each of his first four major league starts. 10.
Athletics 3, Tigers 0
Detroit
White Sox 6, Twins 1
Chicago
Shields (3-9) struck out five and walked just two in his only scoreless start of the season.
Ehire Adrianza had four hits and an RBI for Minnesota, which has dropped two straight games and five of six. Twins starter Kyle Gibson (2-6) allowed five runs on 11 hits in seven innings.
