PHILADELPHIA — Kyle Schwarber hit four home runs in Philadelphia’s 19-4 victory over the Atlanta Braves on Thursday night to become the fourth Phillies player and 21st major leaguer to accomplish the feat.

Schwarber was 4 for 6 with a Phillies-record nine RBI. He took the outright National League home run lead with 49 and moved within one of Seattle’s Cal Raleigh for the major league lead. Schwarber leads the majors with 119 RBI.

Mike Schmidt was the last Philadelphia player to hit four home runs in a game, doing at the Chicago Cubs in April 1976. Schwarber had the third four-homer game of the season, following Eugenio Suarez and Nick Kurtz.

The Philadelphia star started the power surge with a shot in the first off Cal Quantrill (4-12), sending a 2-1, curveball into the seats in right field. Schwarber hit a flyout to center in the second.

After Quantrill was lifted with one out and a runner on base in the fourth, Schwarber greeted lefty Austin Cox by sending a 3-2 curveball over the wall in right for his fourth multi-homer game of the season.

With “M-V-P! M-V-P!” chants ringing down from Phillies fans in the fifth, Schwarber launched a three-run, opposite-field drive off Cox to put Philadelphia ahead 15-3. In the eighth, Schwarber hit a three-run shot to right off Wander Suero to make it 18-4.

Schwarber popped out in the eighth to short left field with third baseman Vidal Brujan on the mound.

After Philadelphia starter Aaron Nola (3-7) labored through a three-run, 37-pitch first inning, Schwarber, J.T. Realmuto and Max Kepler homered in the bottom of the inning. Bryce Harper also went deep for Philadelphia, which had 20 hits and 19 RBI.

CARDINALS 4, PIRATES 1 Thomas Saggese hit a go-ahead RBI double and Jordan Walker homered in a three-run seventh inning to help St. Louis beat Pittsburgh. Miles Mikolas allowed 1 run on 4 hits and a walk and struck out 5 in 5 innings. Kyle Leahy (4-1) recorded four strikeouts in two scoreless innings of relief, Riley O’Brien pitched a scoreless eighth and JoJo Romero pitched the ninth for his fifth save. Pirates rookie Braxton Ashcraft allowed 1 run on 4 hits and recorded 5 strikeouts in a career-best 5 2/3 innings before being replaced by Yohan Ramirez (1-2). Ivan Herrera lined a double to left field, scoring Lars Nootbaar to tie the game at 1 in the bottom of the third inning. Tommy Pham lined his eighth home run of the season 440 feet over the left-field bullpen in the first inning to put Pittsburgh ahead 1-0.

GIANTS 4, CUBS 3 Willy Adames homered twice, Jung Hoo Lee singled in the winning run in the ninth inning and San Francisco beat the Chicago Cubs to complete a three-game sweep. It was the Giants 10th walk-off win this season and extended their winning streak to five games. San Francisco’s offense didn’t do much outside of Adames’ home runs until the ninth. Casey Schmitt drew a one-out walk from Daniel Palencia (1-4) and took second on Wilmer Flores’ single. Lee then singled to right to score pinch-runner Christian Koss, who slid into home as the throw sailed wide of the plate. Michael Busch hit his 25th home run for the Cubs.

MARLINS 7, METS 4 Costly errors by first baseman Pete Alonso and left fielder Brandon Nimmo helped Miami score three unearned runs in the seventh inning of a victory over the sloppy New York Mets. Nimmo hit a two-run double in the first and Alonso launched a two-run home run in the fifth, tying it at 4 with his 30th longball this season. But the Mets made three errors in all that led to five unearned runs, halting their momentum following a three-game sweep of NL East-leading Philadelphia.

AMERICAN LEAGUE

RED SOX 3, ORIOLES 2 Romy Gonzalez hit a go-ahead single in the eighth inning, Rob Refsnyder homered in his return from a strained left oblique, and Boston earned a victory over Baltimore to complete a four-game sweep. Trevor Story also homered for Boston, which went 7-1 on a two-city road trip that began against the New York Yankees. The Red Sox lead the Yankees by a game for the AL’s top wild card.

YANKEES 10, WHITE SOX 4 Cody Bellinger and Trent Grisham hit two-run home runs and Jazz Chisholm Jr. added a home run as the New York Yankees extended their winning streak to five games with a victory over the Chicago White Sox. Bellinger (three hits) and Grisham homered for the second consecutive game and Chisholm finished with two hits. White Sox first baseman Miguel Vargas hit his first career grand slam in the second inning and then left the game with in the fifth with a left wrist contusion after being clipped by Aaron Judge.

INTERLEAGUE

ASTROS 4, ROCKIES 3 Christian Walker homered twice, capped by a tiebreaking shot in the eighth inning to lift Houston to a win over Colorado. The game was tied 3-3 with no outs when Walker sent the first pitch from Luis Peralta (1-2) into left center field. Walker also homered in the first inning to make this the 15th multi-homer game of his career. Jose Altuve also homered for the Astros, who won a second in a row after dropping the series opener. The Rockies had a chance to take the lead when they loaded the bases with two outs in the seventh. Jordan Beck reached on a catcher’s interference call on Cesar Salazar, but Kaleb Ort struck out Brenton Doyle to leave everyone stranded.

St. Louis Cardinals' Thomas Saggese (25) and Jordan Walker celebrate a victory over the Pittsburgh Pirates following a baseball game Thursday, Aug. 28, 2025, in St. Louis. (AP Photo/Jeff Roberson)St. Louis Cardinals’ Thomas Saggese (25) and Jordan Walker celebrate a victory over the Pittsburgh Pirates following a baseball game Thursday, Aug. 28, 2025, in St. Louis. (AP Photo/Jeff Roberson)St. Louis Cardinals' Masyn Winn scores during the seventh inning of a baseball game against the Pittsburgh Pirates Thursday, Aug. 28, 2025, in St. Louis. (AP Photo/Jeff Roberson)St. Louis Cardinals’ Masyn Winn scores during the seventh inning of a baseball game against the Pittsburgh Pirates Thursday, Aug. 28, 2025, in St. Louis. (AP Photo/Jeff Roberson)St. Louis Cardinals starting pitcher Miles Mikolas adjusts his cap after giving up a solo home run to Pittsburgh Pirates' Tommy Pham during the first inning of a baseball game Thursday, Aug. 28, 2025, in St. Louis. (AP Photo/Jeff Roberson)St. Louis Cardinals starting pitcher Miles Mikolas adjusts his cap after giving up a solo home run to Pittsburgh Pirates’ Tommy Pham during the first inning of a baseball game Thursday, Aug. 28, 2025, in St. Louis. (AP Photo/Jeff Roberson)Pittsburgh Pirates starting pitcher Braxton Ashcraft throws during the first inning of a baseball game against the St. Louis Cardinals Thursday, Aug. 28, 2025, in St. Louis. (AP Photo/Jeff Roberson)Pittsburgh Pirates starting pitcher Braxton Ashcraft throws during the first inning of a baseball game against the St. Louis Cardinals Thursday, Aug. 28, 2025, in St. Louis. (AP Photo/Jeff Roberson)