×

UNDATED (AP) — The Milwaukee Brewers suddenly have back-to-back losses since reeling off 11 consecutive wins.

Pete Alonso laced a two-run double off All-Star Brandon Woodruff in the seventh inning go push the Mets past the Brewers, 4-2.

Woodruff entered the seventh with a one-hitter before the Mets won a matchup of NL division leaders. Michael Conforto provided an RBI single and Dominic Smith had a sacrifice fly for New York.

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.

Seth Lugo picked up the win for the Mets, who are 25-11 at home. New York starter Tyler Megill have up a run and two hits over five innings, including a home run by Omar Narvaez.

In other major league action:

— The Pirates crushed the Braves, 11-1 behind Ben Gamel, who homered twice and drove in six runs. Gamel took Max Fried over the fence 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. Fried was tagged for six runs over five innings as Atlanta fell 4 1/2 games behind the NL East-leading Mets.

— Josh Bell hit a go-ahead home run in the seventh inning and All-Star Trea Turner also connected for the Nationals in a 7-5 downing of the Padres. Bell and Alcides Escobar had three hits apiece for the Nationals, who rebounded after being swept in four games at home by the Dodgers. Padres All-Star Fernando Tatis Jr. became the fastest player 22 or younger to hit 27 homers in a season, doing it in 68 games.

— The Dodgers’ nine-game winning streak is over after Jorge Alfaro hit a tiebreaking homer in the eighth inning to send the Marlins past Los Angeles, 5-4. Alfaro had two home runs this season before going deep off Victor Gonzalez. It came after the Dodgers scored twice in the eighth to tie it. Pinch-hitter Cody Bellinger tied it with a sacrifice fly.

— Matt Carpenter broke up a scoreless tie with a two-run triple in the seventh inning of the Cardinals’ 5-3 win over Giants. Kwang Hyun Kim tossed three-hit ball over seven shutout innings as St. Louis ended San Francisco’s three-game winning streak. Kevin Gausman no-hit the Cards for the first 6 1/3 innings before allowing a single to Nolan Arenado, who added an RBI single in the eighth.

— The Cubs’ losing streak is at 10 games after the Phillies banged out five home runs in an 13-3 drubbing at Wrigley Field. Odúbel Herrera launched a three-run shot for Philadelphia, which also received longballs from Andrew Knapp, Didi Gregorius, Rhys Hoskins and Alec Bohm. Chicago is winless since Zach Davies and three relievers combined to no-hit the Dodgers in Los Angeles on June 24.

— The Reds won their fifth in a row by homering twice in the seventh inning of a 6-2 decision over the Royals. Eugenio Suarez clubbed a tiebreaking three-run home run shortly after Nick Castellanos hit a tying solo shot. Winning hurler Vladimir Gutierrez went six innings and gave up two runs, five hits and two walks with six strikeouts.

— Rookie Bailey Ober pitched five scoreless innings for his first major league victory as the Twins dumped the White Sox, 8-5. Ober gave up two hits and three walks in his seventh career start. Max Kepler homered twice as the Twins beat the AL Central leaders for just the second time in 10 games this season.

— The Rays scratched out a pair of runs in the bottom of the ninth to post a 9-8 win over the Indians. Wander Franco tied it with an RBI single and Brett Phillips easily scored the winning run from third on Yandy Díaz’s grounder to second. Tampa Bay won its second straight since a five-game skid after almost wasting Brandon Lowe’s first career grand slam.

— The Red Sox retired major league home run leader Shohei Ohtani on a grounder to right field with two Angels on base for the final out in their 5-4 victory. Rafael Devers hit a two-run homer and drove in three runs to help the AL East leaders win for the 10th time in 11 games. Christian Arroyo also homered for the Red Sox, who held Ohtani to a single on his 27th birthday and improved their major league-best road record to 27-15.

— The Tigers came away with a 7-3 win at Texas as Wily Peralta threw seven scoreless innings in his longest big league outing since 2016. Peralta allowed only three hits, struck out six without a walk and threw 61 of 91 pitches for strikes. No. 9 batter Zack Short homered for Detroit and former Rangers outfielder Nomar Mazara drove in a pair without a hit.

— Tuesday’s game between the Indians and Rays at St. Petersburg has been postponed because of the current path of Tropical Storm Elsa. It will be made up as part of a doubleheader Wednesday.