Bishop Shanahan, seeded No. 5, blanked top-seeded Pennsbury, 4-0, in the other semifinal at Norristown.
Kate Poppe lost a no-hit bid on an infield single with one out in the seventh inning, and settled for a seven-strikeout one-hitter. Bridget Magee and Kelsey Campbell each had two hits and a run batted in.
In the Class AAAA consolations, Spring-Ford edged visiting Central Bucks East, 4-3, on Brianna Kofer's three hits and two RBIs and Gabbie Tarella's single and two RBIs.
Hatboro-Horsham followed Maggie Shaffer's three-hit pitching and Valerie Sadowl's three RBIs to a 13-0 shutout of visiting Methacton. Sadowl and Maria Spinosa homered, and Nicole D'Andrea knocked in two runs.
District 1 Class AAA. Sun Valley scored three runs on errors in the fifth inning to break a 2-2 tie and claim a 5-2 win over Nazareth Academy in the semifinals at Upper Darby.
The Vanguards loaded the bases in the fifth on a single and two walks before Karly Lewis scored the deciding run on an error. Lindsay Connelly's line drive resulted in two errors, allowing two more runs to score.
Taylor Winkelman (2 RBIs), Lauren Scarpato, and Alexa Naughton had two hits each in support of pitcher Courtney Scarpato as Springfield (Delco) registered a 5-3 semifinal win over Phoenixville at Harriton.
District 1 Class AA. Kim Machalette pitched a complete game and also drove in the winning run for Springfield (Montco) in a 5-3 semifinal victory over Villa Joseph Marie at Upper Dublin.
The Spartans rallied for three runs in the seventh, including Machalette's key one-out single. Freshman Jewell Ringgold went 3 for 3 in a 12-hit attack, scored three runs, stole a base, and drove in two runs.
Christopher Dock cruised into Thursday's title game with a 12-2 win over Morrisville at Council Rock South that featured Keli Krause's 11 strikeouts and two hits allowed in five innings.
Holly Seiz knocked in three runs, and Abby Clemens had two RBIs for the Pioneers. The game was the last one for Morrisville coach Ivan Colon, who stepped down after 20 seasons.
District 1 Class A. Anna Schmucker scored on an error in the seventh inning to give Delco Christian the deciding run in a 3-2 semifinal win over Friends Select at Plymouth Whitemarsh.
The Knights' Stacey MacArthur tied the game in the sixth with a two-run homer. In the seventh, Schmucker singled, stole second, and advanced on a passed ball to get in position to score the winning run.
Bristol spotted Calvary Christian a 2-0 lead before rallying to win the other semifinal, 8-2, at Council Rock North. Mary Wallick struck out eight, and Olivia D'Emidio went 3 for 3 with two RBIs.