SEATTLE -- Kyle Schwarber sent a fastball soaring into the Seattle night, and the Philadelphia Phillies followed suit, rolling to a 6-0 victory over the Mariners on Wednesday. Schwarber's 40th home run, a three-run shot in the second inning, not only led the majors but also tied a franchise milestone. The 33-year-old slugger became the fourth player in Phillies history to reach 40 homers in a season, matching Ryan Howard's mark of four such campaigns with the club. It was a night of redemption for Schwarber, who had been mired in a 0-for-7 slump before lining a double in the first inning. That double set the stage for a four-run second that broke the game open. Facing Mariners right-hander Bryan Woo, Schwarber turned on a 94-mph fastball and drove it 425 feet into the right-center field seats, capping the inning and giving the Phillies a commanding 6-0 lead.

Philadelphia had already struck first in the opening frame. Bryce Harper, continuing his torrid stretch, crushed a two-run homer to left, his 27th of the season. The blast extended Harper's on-base streak to a career-best 29 games, a run that has fueled the Phillies' offense. Justin Crawford added an RBI single in the second before Schwarber's big swing, ensuring the Mariners had no path back.

While the Phillies’ bats did early damage, their pitching was nearly flawless. Jesús Luzardo, acquired at the trade deadline, delivered his finest outing since joining the club. The left-hander struck out nine over seven innings, allowing just one hit and three walks. He retired the first 14 batters he faced before Jhonny Pereda broke through with a two-out single in the fourth. Luzardo now has reached 200 strikeouts for the second straight season, a testament to his elite stuff. In five August starts spanning 33⅔ innings, he has surrendered only five earned runs, posting a 1.34 ERA for the month. The win improved his record to 12-5.

Seattle's offense, meanwhile, never found its footing. The Mariners managed only two hits all night, both singles. Tim Mayza and Jhoan Duran combined to close out the shutout with two scoreless innings, marking Philadelphia's 16th shutout of the season. For the Mariners, it was a frustrating end to a series they had hoped to sweep. The loss dropped them to 64-70, three games behind the first-place Houston Astros in the AL West.

Bryan Woo, the Mariners' 26-year-old right-hander, struggled through four innings. He allowed six runs on five hits while striking out five, his record falling to 9-9. The Phillies capitalized on his command issues, scoring early and often.

Looking ahead, the Phillies (74-60) will travel to Los Angeles for a three-game weekend series against the Angels starting Friday. They will send right-hander Andrew Painter (3-6, 6.04 ERA) to the mound opposite Angels lefty Reid Detmers (4-8, 3.62). The Mariners have not yet announced a starter for their series opener in Toronto on Friday, where the Blue Jays will counter with right-hander Dylan Cease (8-5, 2.37).

The victory was a crucial one for Philadelphia, keeping them 4½ games behind the Atlanta Braves in the NL East. With the Braves playing the Dodgers later Wednesday, the Phillies hoped to gain ground. For Seattle, the loss was a setback in an already tight division race, but they remain within striking distance of Houston.