NEW YORK — Pete Alonso broke a seventh-inning tie with a two-run double off All-Star Brandon Woodruff, and the New York Mets beat the Milwaukee Brewers 4-2 on Monday night in a matchup of National League division leaders.
Edwin Díaz pitched out of trouble in the ninth, retiring three straight batters with two on after giving up an RBI single to Tyrone Taylor.
Michael Conforto added an RBI single and Dominic Smith had a sacrifice fly for the Mets, who managed only one hit against an efficient Woodruff (7-4) through six innings.
Omar Narváez homered for the Brewers, who won 11 straight before a 2-0 loss Sunday in Pittsburgh.
Seth Lugo (2-1) struck out two in a perfect seventh, and Díaz earned his 18th save in 19 opportunities.
Woodruff (7-4) allowed four hits, four earned runs, with six strikeouts and a walk in 6 1/3 innings.
CARDINALS 5, GIANTS 3
SAN FRANCISCO — Kwang Hyun Kim pitched seven scoreless innings, Matt Carpenter hit a two-run triple in the seventh for the first runs of the game and St. Louis snapped San Francisco’s three-game winning streak.
Kim (3-5) allowed three hits with two strikeouts and two walks.
Donovan Solano and Steven Duggar hit RBI singles in the ninth against Alex Reyes, but San Francisco’s comeback bid fell short.
Giants starter Kevin Gausman (8-3) didn’t allow a hit until Nolan Arenado’s one-out single in the seventh that started a two-run rally in what had been a scoreless game.
Alex Dickerson slugged a pinch-hit homer that held up on replay review.
PIRATES 11, BRAVES 1
PITTSBURGH — Ben Gamel homered twice and drove in six runs to lead Pittsburgh past Atlanta.
Gamel took Max Fried (5-5) over the fence in center field for a two-run home run in the fourth, doubled home Bryan Reynolds in the sixth and added a three-run shot in the seventh as the Pirates won their second straight following a six-game losing streak.
Chase De Jong (1-3) survived a 36-pitch first inning to pick up the second victory of his five-year major-league career. De Jong struck out four and walked three to notch his first win since beating the Chicago White Sox on Sept. 28, 2018, while with Minnesota.
Ke’Bryan Hayes hit his first home run in nearly a month for Pittsburgh as the Pirates tied their season-high in runs.
Ronald Acuña and Freddie Freeman had two hits apiece for Atlanta. The rest of the Braves managed just two hits against De Jong and four relievers.
MARLINS 5, DODGERS 4
MIAMI — Jorge Alfaro hit a tiebreaking homer in the eighth inning, and Miami ended Los Angeles’ nine-game winning streak.
Alfaro drove a slider from Dodgers reliever Victor González (3-1) to center field for his third homer of the season.
David Hess (1-0) picked up the win in his Marlins’ debut. Anthony Bender pitched a scoreless ninth for his first major league save.
The Marlins erased a 2-0 deficit with a three-run third on RBI singles by Garrett Cooper and Miguel Rojas.
Dodgers starter Walker Buehler allowed four runs on five hits and struck out six in five innings. The right-hander walked two and hit a batter.
TWINS 8, WHITE SOX 5
MINNEAPOLIS — Rookie Bailey Ober pitched five scoreless innings for his first major league victory, Max Kepler homered twice and Minnesota held off Chicago.
Ober (1-1) hit the milestone in his seventh career start, with seven strikeouts and two hits and three walks allowed.
White Sox starter Dylan Cease (7-4) lasted 5 1/3 innings and allowed six hits and three walks.
Hansel Robles pitched a scoreless ninth for his eighth save.