MLB roundup: Mets overtake Phils, cap 7-0 homestand

Starling Marte’s walk-off RBI single with two outs in the 10th wrapped up the Mets’ 4-3 victory over the visiting Philadelphia Phillies on Wednesday and completed a perfect homestand for New York.

The Mets’ 7-0 showing ranked as the second-longest undefeated homestand in franchise history — trailing only the 10-0 stretch in April 2015. That team went on to earn the franchise’s most recent World Series appearance. The Mets also improved their major-league-leading record to 18-7, which trails only the 1986 World Series champions’ 20-5 start in franchise annals.

After Nick Castellanos’ RBI single gave the Phillies a 3-2 lead in the 10th, Max Kranick (2-0) entered with the bases loaded and induced two flyouts. Pete Alonso tied the game with an RBI double against Jordan Romano (0-1) before Marte looped a single over second to drive in Alonso with the game-winner.

Mets starter David Peterson allowed two runs and eight hits over 5 1/3 innings. Phillies ace Zack Wheeler gave up two runs on five hits and two walks while striking out nine over six innings. Alec Bohm went 3-for-5 and Edmundo Sosa added two hits.

Rays 7, Diamondbacks 6 (11 innings)

Kameron Misner and Yandy Diaz each had three hits, including run-scoring doubles in the 11th inning, as Tampa Bay nipped Arizona in Phoenix.

With the bases loaded in the bottom of the 11th, Eric Orze got Geraldo Perdomo to ground into a double play to end the game and pick up his first career save. Pete Fairbanks (2-1) recorded two outs in the 10th.

Corbin Carroll hit two homers and drove in three runs for the Diamondbacks. Drey Jameson (0-1) gave up two runs, one earned, in the 11th.

Yankees 5, Guardians 1

Carlos Rodon allowed one unearned run over seven innings and Aaron Judge delivered two more hits to boost his batting average to .415 as visiting New York prevented a three-game sweep by Cleveland.

Rodon (3-3) scattered four hits over a season-high seven innings. He struck out eight, walked two and retired 14 of the final 15 Guardians he faced. Judge started his day with an RBI triple and finished 2-for-4 with a walk. Paul Goldschmidt added three hits and two RBIs.

Guardians starter Luis L. Ortiz (2-3) surrendered five hits, five walks and four runs. He needed 104 pitches to get through 4 1/3 innings as he also fanned eight.

Tigers 6, Padres 0

Reese Olson pitched 7 1/3 innings of shutout ball and Justyn-Henry Malloy supplied a solo homer and RBI double as host Detroit blanked San Diego to take two out of three in the series.

The Padres managed just two Jose Iglesias singles off Olson (3-1), who recorded seven strikeouts with just one walk. Gleyber Torres set the tone for the Tigers with a first-inning homer while Dillon Dingler added a two-run homer and Riley Greene contributed two hits and an RBI.

San Diego starter Kyle Hart (2-2) gave up two runs and five hits in 4 1/3 innings. The Padres managed just four baserunners as they were shut out in a regular-season game for the first time since July 19 by the Cleveland Guardians — a stretch of 87 games.

Braves 4, Cardinals 1

Eli White launched a three-run homer with one out in the eighth to lift Atlanta to the win over visiting St. Louis in the rubber match of a three-game series.

White’s blast made a winner of Daysbel Hernandez (3-0), who came in and struck out Jordan Walker to escape a jam in the eighth and then handled the ninth. Starter Bryce Elder went six innings and allowed just one run and five hits. Michael Harris II went 3-for-4 with an RBI.

St. Louis starter Miles Mikolas scattered six hits while throwing six scoreless innings. JoJo Romero (1-3) allowed two singles in the eighth before giving way to Rudy Fernandez, who allowed White’s homer. Alec Burleson went 3-for-4 and Nolan Arenado cracked an RBI double.

Reds 5, Marlins 2

Brady Singer outdueled former Cy Young winner Sandy Alcantara and Austin Wynns delivered another home run and double to lead Cincinnati past host Miami.

Singer (4-0) surrendered just four hits and two runs over six innings while fanning eight. Wynns, who went 6-for-7 with a homer and six RBIs in his previous start Sunday afternoon, went 3-for-4 with two RBIs.

Alcantara (2-2) allowed five hits and three runs in six innings. Matt Mervis supplied all of the Marlins’ offense with a two-run homer in the first inning.

Nationals 4, Orioles 3

James Wood and Josh Bell belted early home runs and Luis Garcia Jr.’s eighth-inning sacrifice fly broke a tie as host Washington topped Baltimore.

Nationals starter Trevor Williams turned in five solid innings, allowing one run with five strikeouts. Reliever Jorge Lopez (1-0) logged 1 2/3 innings and picked up the win despite allowing the tying run. Kyle Finnegan notched his ninth save.

Adley Rutschman, Cedric Mullins and Jackson Holliday each had two hits for the Orioles, who showed more offensive spark than a night earlier, when they had one hit in a 7-0 loss. They finished with 10 hits Wednesday but stranded 12 runners.

Cubs 7, Dodgers 6

Pete Crow-Armstrong homered among his three hits and drove in a career-high four runs, lifting host Chicago to a win over Los Angeles.

Crow-Armstrong belted a three-run homer in the fourth inning, added an RBI single in the fifth and had two of his team’s five steals. Matthew Boyd (2-2) benefited from the offensive outburst despite allowing six runs (three earned) on 10 hits over six innings. Porter Hodge retired the side in order in the ninth to secure his first save.

Teoscar Hernandez ripped a two-run single and a two-run homer for the Dodgers. Andy Pages also went deep for the second straight game, and Mookie Betts added an RBI double.

Astros 3, Blue Jays 1

Rookie Ryan Gusto had six strikeouts over 5 2/3 effective innings and Zach Dezenzo went 3-for-4 with an RBI as Houston beat visiting Toronto to complete a three-game sweep.

Gusto (3-1) allowed one run on three hits. Christian Walker had a solo home run and Yordan Alvarez also drove in a run for the Astros. Josh Hader remained perfect in save opportunities, picking up his seventh of the season, working around two baserunners.

Toronto’s Bowden Francis (2-3) allowed three earned runs on eight hits over 4 2/3 innings and George Springer, a former Astro, doubled home the Blue Jays’ only run in the fourth inning. Toronto has lost five straight games.

Twins 6, White Sox 3

Byron Buxton hit a two-run homer, Trevor Larnach added a solo shot and host Minnesota held on to beat Chicago.

Ty France and Brooks Lee drove in one run apiece for the Twins, who will go for a series sweep on Thursday. Luke Keaschall went 1-for-3 with a walk and two steals. Justin Topa (1-1) threw a scoreless inning of relief and Danny Coulombe pitched a 1-2-3 ninth inning to earn his first save of the season.

Andrew Benintendi and Edgar Quero each had an RBI for the White Sox, who lost their third straight game and ninth in their past 10. White Sox right-hander Jordan Leasure (0-1) allowed one run — Larnach’s homer — in one inning of relief.

Pirates 3, Angels 0

Andrew Heaney threw six scoreless innings and Oneil Cruz hit one of the longest home runs in the majors this season, leading Pittsburgh to a shutout victory over Los Angeles in Anaheim, Calif.

Heaney, who pitched for the Angels from 2015-21, allowed only one hit — Travis d’Arnaud’s double with one out in the fifth inning. Heaney struck out nine, including the first six batters of the game, and didn’t issue a walk. Cruz blasted a 463-foot homer off Jack Kochanowicz in the fifth inning, the fourth-longest homer in the majors this year.

Kochanowicz (1-3) did not pitch poorly, allowing two runs and eight hits in six innings. However, his teammates finished with just two hits.

Mariners 8, Red Sox 5

Ben Williamson, Leo Rivas and J.P. Crawford combined for seven of Seattle’s 13 hits while forming the bottom third of the lineup, leading the Mariners to a win in Boston.

Crawford delivered the biggest blow with a three-run home run in the fourth inning. Seattle extended its lead with two more runs in both the sixth and seventh, then withstood a late comeback attempt from the Red Sox. Williamson was 3-for-5 with an RBI and run, while Rivas scored twice on a 2-for-3 night.

Triston Casas belted a three-run homer in the eighth to make things interesting for Boston. Jarren Duran and Alex Bregman each had multiple hits for the Red Sox, who had won six of seven.

Athletics 5, Rangers 2

Shea Langeliers went 4-for-4 with a double and an RBI and Lawrence Butler homered to lead the Athletics to a victory over Texas in West Sacramento, Calif.

Gio Urshela added two doubles and an RBI for the A’s, who snapped a two-game losing streak. First baseman Nick Kurtz hit an RBI single in his first major league at-bat and finished 1-for-4. Athletics starter JP Sears (3-2) allowed two runs on five hits in five-plus innings. Mason Miller, who hit 102 mph on the radar gun with a fastball to Marcus Semien, struck out three in the ninth for his seventh save in seven tries.

Wyatt Langford homered for Texas. Kumar Rocker (1-3) gave up five runs on seven hits over 1 2/3 innings.

Giants 4, Brewers 2

Logan Webb took a shutout into the seventh inning, Wilmer Flores ended a scoreless deadlock with a two-run single in the sixth and San Francisco held on to beat visiting Milwaukee.

Jung Hoo Lee collected three hits and Camilo Doval pitched out of a ninth-inning jam for the Giants, who won for the second time in three nights to start a four-game series.

Webb (3-1) was in a pitchers’ duel with Freddy Peralta (2-2) until his teammates finally broke through. Webb allowed six hits in his 6 1/3 innings. Peralta was charged with the first three of the runs on five hits.

Rockies-Royals, ppd.

The game between Colorado and host Kansas City was postponed due to rain. The contest will be made up Thursday as part of a doubleheader.