Jesus Aguilar homered again and the Milwaukee Brewers, held without a runner for five innings, broke through late and beat the Colorado Rockies 4-3 on Tuesday night.
Jhoulys Chacin pitched six scoreless innings for the Brewers. Milwaukee has won 12 of its last 14 against Colorado, including a sweep in last season’s NL Division Series.
The Brewers again played without NL MVP Christian Yelich, who sat out with lower back soreness for the second straight game.
German Marquez (3-2) took a perfect game into the sixth before surrendering a leadoff double to Ben Gamel that hit left fielder Raimel Tapia’s glove. Gamel later scored.
Chacin (3-3) allowed just two hits over six innings.
Josh Hader got two outs for his seventh save in as many tries despite giving up a two-out, two-run homer to Ian Desmond in the ninth.
ASTROS 11, TWINS 0
MINNEAPOLIS (AP) — Gerrit Cole allowed one hit in seven innings, and Houston backed him with three homers.
Cole (2-4) gave up his only hit in the sixth inning while the Astros broke out offensively to win a meeting of division leaders and snap Minnesota’s four-game winning streak.
George Springer, Jake Marisnick and Alex Bregman went deep for Houston.
Cole struck out 11 and walked three, including the first two batters of the game. Relievers Josh James and Chris Devenski completed the three-hitter.
METS 4, REDS 3, 10 INNINGS
NEW YORK (AP) — Rookie Pete Alonso hit a game-winning sacrifice fly off Cincinnati closer Raisel Iglesias in the 10th inning, and New York rebounded from a blown ninth-inning lead.
J.D. Davis doubled to left-center to cap a 10-pitch at-bat leading off the 10th against Iglesias (1-4). Jeff McNeil singled sharply to put runners at the corners with his fourth hit of the game.
With the infield in and outfield shallow, Alonso hit a fly to the warning track in right and the Mets avoided dropping below .500 for the first time this year.
Rookie Drew Gagnon (1-0) escaped a two-out jam in the 10th by getting José Iglesias to pop out. Jeurys Familia fell one out short of his second regular-season six-out save, allowing two runs in the ninth.
RED SOX 5, ATHLETICS 1
BOSTON (AP) — Rick Porcello pitched eight shutout innings and struck out a season-high eight as Boston beat Oakland.
Porcello (2-3) allowed only two hits and walked two while winning his second straight start.
Mookie Betts and Mitch Moreland homered for Boston and the Red Sox won for the fourth time in six games.
Aaron Brooks (2-3) pitched 4 1/3 innings for Oakland, allowing five runs on six hits and three walks.
INDIANS 7, MARLINS 4
MIAMI (AP) — Carlos González hit a tiebreaking three-run homer, only his second extra-base hit of the season, and Cleveland beat Miami.
Trevor Bauer (4-1) overcame a slow start to pitch seven innings. He allowed four runs and struck out 10.
Curtis Granderson hit his fourth homer for the Marlins, who lost their fourth game in a row and have the worst record in the majors.
González’s homer off Sandy Alcantara (1-3) broke a 3-3 tie in the third.
Former Marlin Brad Hand completed a five-hitter by pitching a perfect ninth for his ninth save in as many chances.
TIGERS 3, PHILLIES 1
PHILADELPHIA (AP) — Miguel Cabrera had an RBI single and Niko Goodrum added a two-run homer to lift Detroit past Philadelphia.
Spencer Turnbull (2-2) pitched six strong innings as the Tigers snapped a four-game skid.
Cabrera moved into a tie for 68th all-time with 2,705 career hits
It was the Tigers’ first meeting with the Phillies since 2016 and their first trip to Philadelphia since 2007.
Shane Greene pitched a scoreless ninth for his 12th save in as many chances.
Vince Velasquez (1-1) needed 99 pitches to get through 3 2/3 innings before being lifted. Velasquez gave up three runs and six hits with seven strikeouts and three walks.
CARDINALS 3, NATIONALS 2
WASHINGTON (AP) — Adam Wainwright pitched neatly into the seventh inning, helping himself by kicking the ball over to first for a key out, and St. Louis beat Washington.
Harrison Bader drove in two runs and Kolten Wong had two hits as NL Central-leading St. Louis earned its fourth straight victory. It was the Cardinals’ 18th win in April, matching a team record set in 2008.
Wainwright (3-2) allowed two runs and six hits in 6 1/3 innings.
Tyler Webb, John Gant and Andrew Miller combined for 2 2/3 innings of one-hit ball. Miller got two outs for his first save with St. Louis.
Anibal Sanchez (0-4) struck out seven in five innings.
PADRES 4, BRAVES 3
ATLANTA (AP) — Franmil Reyes homered twice and drove in three runs, Eric Hosmer also went deep and rookie Chris Paddack turned in another impressive start, leading San Diego past Atlanta.
Reyes homered on the 11th pitch of the game, followed by another solo shot in the sixth to break a 2-2 tie.
Paddack (2-1) went six innings, surrendering only a two-out, two-run single to Matt Joyce in the second.
Julio Teheran (2-4) became the ninth pitcher in Braves’ franchise history to start 200 games, but he had no answer for Reyes.
Craig Stammen gave up a run-scoring single to Ronald Acuna Jr. in the eighth, but Kirby Yates worked a scoreless ninth for his major league-leading 14th save in as many chances.