MIAMI — Bryce Harper homered, Brandon Marsh doubled twice and the Philadelphia Phillies beat the Miami Marlins 4-2 on Saturday.
Jesus Luzardo struck out eight over six innings of two-run ball for the NL East-leading Phillies. Luzardo (13-6) allowed five hits and walked four.
Phillies star slugger Kyle Schwarber went 0-for-3 and was hit twice. Schwarber remains at 49 homers since he went deep four times against Atlanta on Aug. 28. He hit a drive to the warning track in the ninth that was caught by centerfielder Jakob Marsee.
After winning three of four at the New York Mets Aug. 28-31, the Marlins have lost five in a row.
Philadelphia catcher J.T. Realmuto threw out Agustin Ramirez and Maximo Acosta on unsuccessful stolen base attempts in the first and seventh.
Harper gave the Phillies a quick lead with a two-run home run in the first. He drove a fastball from Marlins starter Sandy Alcantara over the wall in center for his 24th home run.
Philadelphia padded the lead in the fourth on Harrison Bader’s run-scoring single and Bryson Stott’s sacrifice fly.
Miami narrowed the deficit in the bottom half, when Eric Wagaman doubled and Javier Sanoja added an RBI infield single.
David Robertson and Matt Strahm followed Luzardo with scoreless innings each before Jhoan Duran closed for his 27th save.
Alcantara (8-12) gave up 4 runs and 7 hits in 6 innings. The right-hander walked one and struck out four.
BREWERS 4, PIRATES 1
PITTSBURGH — Jake Bauers and Jackson Chourio hit two-run home runs, and Brandon Woodruff pitched six scoreless innings as Milwaukee beat Pittsburgh.
Bauers connected with two outs in the fourth inning off Mitch Keller (6-14) to break a scoreless tie immediately after William Cotreras singled. It was the sixth home run of the season for Bauers, who had two hits.
Chourio hit his 19th home run in the eighth off Evan Sisk to double the NL Central-leading Brewers’ advantage.
Woodruff (6-2) allowed just two hits while striking out eight and walking none. He had allowed five earned runs in each of his previous two starts.
Aaron Ashby, the fourth Brewers’ reliever, got the last four outs for his third save.
CARDINALS 3, GIANTS 2
Jordan Walker’s two-run double highlighted a three-run ninth inning and rallied St. Louis to a win over San Francisco. The Cardinals’ win spoiled a solid start by San Francisco’s Justin Verlander, who threw six scoreless innings and passed Hall of Famer and Giants legend Gaylord Perry on the all-time strikeout list, moving into eighth place.
NATIONALS 2, CUBS 1
CHICAGO — Daylen Lile hit a tiebreaking home run in the fourth inning and rookie Brad Lord struck out a season-best seven to help Washington beat the Chicago Cubs.
Lile’s shot off Matthew Boyd (12-8) gave the Nationals the lead for good.
Lord (5-8) struck out the side in the third and fourth and allowed 2 hits, an earned run and 4 walks in the first 5 2/3 innings as the Nationals won for the fourth time in five tries. Cole Henry, the fourth Washington reliever, worked the ninth and earned his second save.
Chicago batters drew seven walks but weren’t able to capitalize. The Cubs’ lone run came in the second when Carson Kelly knocked in Pete Crow-Armstrong on a ground-out.
Boyd worked the first seven innings and allowed seven hits and both runs while striking out three.
The Nationals started the game with three consecutive hits, including Jorge Alfaro’s RBI single.
REDS 6, METS 3
Sal Stewart hit his first major league home run, Brady Singer extended his winning streak to four and Cincinnati defeated the New York Mets. Matt McLain and Austin Hays also went deep for the Reds, who snapped a three-game losing streak.
AMERICAN LEAGUE
GUARDIANS 3, RAYS 2
Steven Kwan beat out a grounder to shortstop in the ninth inning to drive in the go-ahead run and Cleveland beat Tampa Bay. Hunter Gaddis (2-2) pitched a scoreless eighth to pick up the win and Cade Smith got the last three outs for his 10th save. Rays closer Pete Fairbanks (4-5) gave up a run in the ninth to take the loss.
ROYALS 11, TWINS 2
Salvador Perez’s three-run home run highlighted a five-run first inning as Kansas City routed Minnesota. Vinnie Pasquantino doubled sharply off the right-field fence, producing one run before Salvador Perez’s 25th home run added three more. Nick Loftin’s double to left-center made it 5-0 as the Royals batted around in the first.
TIGERS 6, WHITE SOX 0
DETROIT — Tarik Skubal allowed two singles in seven innings and Detroit ended Chicago’s six-game winning streak with a win over the White Sox.
It was Skubal’s 12th start of the season with six or more scoreless innings, matching Adam Wainwright’s 2014 season for the most since Bob Gibson had 13 in 1968.
Skubal (13-4) walked Chase Meidroth to start the game, but Edgar Quero grounded into a double play. He didn’t allow another runner until Bryan Ramos blooped a single to left with two out in the fifth.
He struck out six and didn’t walk another batter after Meidroth, who also singled in the sixth and ninth innings. Ramos was the only other Chicago hitter to reach base.
Martin Perez (1-4) gave up 6 runs on 5 hits and 3 walks in 4 innings.
YANKEES 3, BLUE JAYS 1
NEW YORK — Cody Bellinger made a 95.3 mph throw from right field to get Bo Bichette at the plate for the final out of the sixth inning and the New York Yankees beat Toronto in a game interrupted by rain for nearly two hours.
As heavy rain began pelting the field, Nathan Lukes lined a single to right field and Bellinger cleanly fielded the ball on the wet grass. In one motion, Bellinger made a strong one-hop throw to the plate and Austin Wells moved to his left to tag Bichette on the left leg.
It was Bellinger’s sixth outfield assist and second in 44 starts in right field this year. Bellinger started in right field after Aaron Judge made his first appearance on Friday since July 25 and threw gingerly.
After the play ended, Bichette was holding his left shin and lower leg. He hobbled off the field with the aid of a trainer and stayed in following the delay.
New York starter Luis Gil (3-1) allowed 1 run and 2 hits in a season-high 6 innings. Gil struck out one and walked four.
The Yankees scored a pair of unearned runs in the second off Toronto starter Chris Bassitt (11-8). After first baseman Vladimir Guerrero Jr. misplayed a grounder by Jazz Chisholm Jr, Jasson Dominguez hit an RBI single and Wells lifted a sacrifice fly.
Judge returned to the DH spot and went 1 for 4.
Bassitt allowed 2 runs and 3 hits in 5 innings.
INTERLEAGUE
DIAMONDBACKS 5, RED SOX 1
Brandon Pfaadt pitched six strong innings and Arizona beat Boston. Arizona scored three runs in the second against Red Sox starter Lucas Giolito (10-3), aided by an error by Trevor Story. Jake McCarthy drove in two runs for the Diamondbacks. Pfaadt (13-8) gave up one run and six hits. He walked none and struck out seven.
MARINERS 10, BRAVES 2
Julio Rodriguez hit two of Seattle’s five home runs and had four RBI as the Mariners beat Atlanta. Rodriguez, who went 3 for 4, had his third multihomer game of the season and the seventh of his career. Rodriguez and Eugenio Suarez hit home runs off Daysbel Hernandez (4-3) in the seventh inning to propel the Mariners to just their second win in their last nine games as they hold on to the final AL wild-card spot.
ORIOLES 4, DODGERS 3
Jackson Holliday homered with two outs in the bottom of the ninth inning to deny Yoshinobu Yamamoto a no-hitter, and Baltimore wasn’t satisfied with that, rallying for four runs in the inning to defeat the Los Angeles Dodgers 4-3 in a delirious comeback. Emmanuel Rivera’s two-run single off Tanner Scott won it.
Philadelphia Phillies’ J.T. Realmuto reacts after striking out during the third inning of a baseball game against the Miami MarlinsSaturday, Sept. 6, 2025, in Miami. (AP Photo/Marta Lavandier)
Philadelphia Phillies second baseman Edmundo Sosa tags Miami Marlins’ Agustín Ramírez (50) as he tries to steal the base during the first inning of a baseball game Saturday, Sept. 6, 2025, in Miami. (AP Photo/Marta Lavandier)
Philadelphia Phillies’ Bryce Harper (3) hits a home run during the first inning of a baseball game against the Miami Marlins Saturday, Sept. 6, 2025, in Miami. (AP Photo/Marta Lavandier)
Miami Marlins starting pitcher Sandy Alcantara aims a pitch during the first inning of a baseball game against the Philadelphia Phillies Saturday, Sept. 6, 2025, in Miami. (AP Photo/Marta Lavandier)