PHILADELPHIA (AP) Edmundo Sosa homered, Bryce Harper doubled and singled and the Philadelphia Phillies beat the St. Louis Cardinals 4-2 on Friday night for their seventh consecutive win at home.

Aaron Nola (7-2) pitched into the seventh inning for the Phillies, who entered tied with the Yankees for most wins in baseball. Philadelphia improved to 40-18.

Sosa put the Phillies up 3-0 with a 439-foot, two-run drive into Ashburn Alley in center field in the second inning against Miles Mikolas (3-6). It was the first ball to reach the walkway beyond the outfield seats since July 22, 2022, when Darick Hall hit a drive there.

ā€œThat ball definitely went a little far,ā€ Sosa said through an interpreter. ā€œI was just aggressive, trying to look for a ball near me.ā€

Nola allowed a pair of home runs among his three hits while striking out six and walking two.

ā€œNola was really good,ā€ Phillies manager Rob Thomson said.

Nolan Arenado and Brandon Crawford hit the homers for the Cardinals, who lost for just the fourth time in the last 16 games.

ā€œWe fought hard,ā€ Cardinals manager Oliver Marmol said.

Philadelphia returned home after losing four of six on a road trip in Colorado and San Francisco. They were welcomed back to Philly by another sellout crowd, their largest of the season of 44,742, on a beautiful night for baseball. The Phillies improved to 23-8 overall at home and followed three-game sweeps over the Nationals and defending World Series champion Rangers by opening this three-game set against the Cardinals with a victory in a crisp 2 hours, 14 minutes.

ā€œThey've really played well and played hard every day,ā€ Thomson said.

Jeff Hoffman pitched a scoreless ninth for his fifth save in eight tries.

The Phillies also got some stellar defense from second baseman Bryson Stott, who leaped high to catch IvĆ”n Herreraā€™s liner in the fifth and then dove hard to his left to record the final out of the eighth on Alec Burlesonā€™s grounder.

ā€œTremendous,ā€ Thomson said. ā€œHe's Gold Glove caliber.ā€

J.T. Realmuto went 0 for 4 with a pair of strikeouts to end his hitting streak at 17 games.

Cardinals rookie Masyn Winnā€™s 18-game hitting streak also ended. Winn entered in the seventh inning as a pinch-hitter and flew out to left.

TRAINERā€™S ROOM

Cardinals: OF Lars Nootbaar (strained oblique) was placed on the 10-day injured list, retroactive to May 30, and INF JosƩ Fermƭn was recalled from Triple-A Memphis. ... OF Brendan Donovan (neck stiffness) was not in the lineup.

UP NEXT

Phillies LHP Ranger SuƔrez (9-1, 1.75) opposes St. Louis RHP Sonny Gray (7-2, 2.60) in the second contest of the three-game series on Saturday night.

---

AP MLB: https://apnews.com/hub/mlb

Copyright 2024 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.