SEATTLE -- The Philadelphia Phillies avoided a series sweep in emphatic fashion Wednesday night, riding a dominant pitching performance from Jesus Luzardo and a historic home run from Kyle Schwarber to a 6-0 victory over the Seattle Mariners.

Schwarber's three-run homer in the second inning was his MLB-leading 40th of the season, a milestone that places him alongside Phillies legend Ryan Howard. Howard previously held the franchise record with four seasons of 40 or more homers, a mark Schwarber now ties. The 33-year-old designated hitter had been in a brief slump, going 0-for-7 over his previous two games, but he broke out with a double in the first inning before delivering the decisive blow.

The blast came off Mariners starter Bryan Woo, who left a 95-mph fastball over the plate. Schwarber sent it 425 feet into the right-center field seats, capping a four-run inning that gave Philadelphia a 6-0 lead. The rally began with Justin Crawford's RBI single, which scored Bryson Stott and put the Phillies ahead 3-0.

Earlier, Bryce Harper had set the tone with a two-run homer in the first inning, his 27th of the season. That shot extended Harper's on-base streak to a career-best 29 games, a testament to his consistency at the plate. Harper's homer came after a leadoff walk to Kyle Schwarber, putting the Phillies up 2-0 before they added more.

Luzardo was the story on the mound. The left-hander was nearly perfect, retiring the first 14 batters he faced before allowing a two-out single to Jhonny Pereda in the fourth inning. He finished with seven innings of one-hit ball, walking three and striking out nine. The performance was part of a stellar August for Luzardo, who has allowed just five earned runs over 33 2/3 innings across five starts this month. With his ninth strikeout of the night, he reached 200 strikeouts for the second consecutive season, underscoring his status as one of the game's elite arms.

The Phillies' bullpen closed the door without drama. Tim Mayza and Jhoan Duran combined for two scoreless innings, preserving the shutout -- Philadelphia's 16th of the season. The Mariners managed only two hits total, the other being a single by Julio Rodriguez in the seventh.

For the Mariners, the loss stings as they continue to chase the Houston Astros in the AL West. Seattle now sits 2.5 games back after Houston lost to the Yankees. The Phillies, meanwhile, remain 4.5 games behind Atlanta in the NL East, but they have shown resilience in a tight playoff race.

Woo took the loss, dropping to 9-9. The 26-year-old right-hander lasted just four innings, surrendering six runs on five hits while striking out five. It was a rough outing for a pitcher who had been solid for much of the year.

Looking ahead, the Phillies head to Los Angeles for a three-game weekend series against the Angels, sending right-hander Andrew Painter (3-6, 6.04 ERA) to the mound to face lefty Reid Detmers (4-8, 3.62). The Mariners travel to Toronto, where they have not yet announced a starter for the series opener against Blue Jays right-hander Dylan Cease (8-5, 2.37).

Schwarber's 40th homer not only tied a franchise record but also provided a spark for a Phillies team that has relied heavily on power. With the postseason approaching, every win matters, and the combination of Luzardo's dominance and Schwarber's clutch hitting gives Philadelphia reason for optimism.