



Kyle Schwarber and Edmundo Sosa homered, Jesús Luzardo tossed 6 2/3 scoreless innings and the Philadelphia Phillies regained sole possession of first place in the NL East with a 7-1 home victory over the slumping New York Mets on Sunday night.
Nick Castellanos added two doubles and an RBI for the Phillies, who have won nine of 11 after taking two of three games in the series against their division rivals. Philadelphia (47-31) moved one game ahead of New York in the standings.
Francisco Lindor homered late for the Mets, who have lost eight of nine.
Luzardo (7-3) allowed three hits with seven strikeouts and a walk.
The Phillies did their damage against David Peterson (5-3) in the fourth when they scored five runs. Schwarber led off with his 24th homer. After an RBI single by Otto Kemp made it 2-0, Sosa hit a three-run shot into Philadelphia’s bullpen in right-center.
Padres 3, Royals 0: Jose Iglesias tied the game with a two-run, two-out, bases-loaded pinch-hit single in the seventh and then drove in the winning run with a grounder in the bottom of the ninth for San Diego, which beat Kansas City.
Iglesias hit a soft bouncer to shortstop Bobby Witt Jr., who fielded it, spun around and threw home too late to get Luis Arraez.
Arraez started the decisive rally with a single off Daniel Lynch IV (3-2) and took third on Xander Bogaerts’ double. John Schreiber came on and allowed Iglesias’ grounder.
Salvador Perez hit a two-run homer for the Royals.
Seth Lugo, who pitched for the Padres in 2023, retired 18 straight batters after allowing Fernando Tatis’ leadoff single.
Giants 9, Red Sox 5: Heliot Ramos doubled home two runs to highlight San Francisco’s decisive seventh inning after an earlier two-run single, and the Giants rallied to beat visiting Boston.
Casey Schmitt and Mike Yastrzemski each hit solo home runs in the fifth against Red Sox starter Luis Giolito and Willy Adames connected in the eighth.
With Adames and Schmitt each aboard on hits to start the seventh, Tyler Fitzgerald bunted home the tying run to chase reliever Greg Weissert (2-2) and San Francisco went ahead when Red Sox second baseman Romy González missed a routine catch on Yastrzemski’s liner off Justin Wilson.
Rob Refsnyder hit a two-run homer in the fifth and González homered one out later for the Red Sox, then the Giants cleared the fences twice in the bottom half to tie the game at 4.
Mariners 14, Cubs 6: Donovan Solano homered twice and drove in five runs, helping Seattle defeat Chicago at Wrigley Field.
Cal Raleigh hit his major league-leading 31st homer for Seattle, which also got two homers from Dominic Canzone.
Raleigh connected in the first inning against Colin Rea (4-3). The two-run drive to center field was his fourth homer of the series.
Seiya Suzuki homered twice and drove in three runs for the Cubs in their third loss in four games. Kyle Tucker and Reese McGuire also went deep for the NL Central leaders.
Solano made it 9-4 with a two-run shot off Chris Flexen in the seventh. Solano went 9 for 14 in the series with eight RBIs.
Yankees 4, Orioles 2: Jazz Chisholm Jr. hit a go-ahead, two-run double off the right-center field wall in a three-run eighth inning, leading New York over Baltimore at Yankee Stadium.
New York won its second straight after losing seven of its previous eight games.
A day after the Orioles were held hitless for seven innings by Clarke Schmidt, Jackson Holliday singled on Will Warren’s first pitch, setting up a two-run first that included Ryan O’Hearn’s run-scoring single and Colton Cowser’s RBI double.
Ben Rice singled off Bryan Baker (3-2) leading off the eighth and Giancarlo Stanton’s single put runners at the corners. Chisholm doubled and is hitting .350 (21 for 60) with 11 RBIs since returning from the injured list.
Rockies 4, Diamondbacks 2: Mickey Moniak hit a three-run homer to cap a four-run fifth inning, Antonio Senzatala won his second straight start, and major league-worst Colorado snapped a three-game skid with a home victory over Arizona.
Senzatela (3-10) gave up two runs and four hits in 5 1/3 innings. He had won once in 14 starts before beating Washington on Tuesday.
Brewers 9, Twins 8: Rhys Hoskins homered, doubled and drove in two runs as Milwaukee completed a three-game road sweep of Minnesota.
Brice Turang hit a three-run homer and Caleb Durbin had three hits for the Brewers, who won their fourth straight.
Byron Buxton homered twice, giving him six home runs in his last six games, while Brooks Lee and Carlos Correa each had four hits for the Twins.
Tigers 9, Rays 3: Riley Greene had three hits and Wenceel Pérez and Parker Meadows each homered and drove in three runs and Detroit snapped a three-game losing streak with a road win over Tampa Bay.
Pérez broke a 1-1 tie with a two-run blast in the seventh inning off Garrett Cleavinger (0-3) as the Tigers maintained the best record in the majors (49-30).
Marlins 5, Braves 3: Kyle Stowers ended a 31-game home run drought, Sandy Alcántara pitched six strong innings and Miami defeated visiting Atlanta.
Alcántara (4-8) allowed three runs, six hits, walked two and struck out four.
Reds 4, Cardinals 1: Andrew Abbott retired the final 18 batters he faced in seven innings, and Cincinnati beat host St. Louis.
Abbott (7-1) allowed only three singles, including Yohel Pozo’s RBI single in the second inning.