Kayla Quinn allowed just three hits in the last four innings on Friday afternoon, and Penn Charter held off host Episcopal Academy, 2-1, in an Inter-Ac League softball game.

Jess Drossner pitched the first three innings to earn the win, and Nikki Ray provided all the offense the Quakers needed with a two-run homer in the first. Taylor Long and Dana Giles had doubles for Episcopal.

Also in the Inter-Ac, junior catcher Emily Speakman went 2 for 2, scored twice, and drove in a run as Agnes Irwin rolled past visiting Baldwin, 10-0. Katie Wenger, a junior righthander, struck out nine and walked none in five innings for the win. She also went 2 for 3 with an RBI and a run scored.

Bicentennial. Kendra Stum went 3 for 3 and scored three times as Calvary Christian knocked off Plumstead Christian, 13-5. The Cougars recorded 17 singles and one double, which came from Lexi Howzen.

Central. Stacy Hallinan had two hits, each driving in a run, as Interboro blanked visiting Marple Newtown, 2-0. Olivia Encarnacion posted the win with seven strikeouts, two hits, and two walks in seven innings.

Pioneer. Berlynn Hall, a senior centerfielder, went 2 for 3 with two RBIs, and Perkiomen Valley eased past visiting Upper Perkiomen, 16-1. Freshman righthander Rachel Helverson picked up the win with a pair of strikeouts and one walk in three innings.

Ches-Mont. Kate Mims and Austin Langerhans slammed homers and Amy Large posted the win as Unionville topped visiting Oxford, 10-1. Mandy Hammond added a double.

Public. Caitlyn Walker had a pair of homers and Sara Rosenberg picked up the win for Central, which cruised past visiting Northeast, 16-8. Amanda Lindsay had a homer for the Vikings.

Nonleague. Senior Emily Meehan sent a single to left-center field to cap Notre Dame's two-run seventh inning, and the Irish topped visiting Friends' Central, 3-2, on Senior Day.

Marissa Laws, a junior shortstop, scored the winning run. Senior third baseman Nina Diamond stroked a double to left-center to score Morgan Vockel with the tying run. Sarah Maloney, a senior righthander, struck out seven for the complete-game win.

In other nonleague play:

Kate Beck, a senior catcher, went 3 for 4 and drove in a pair of runs as Lansdale Catholic eased past Pennridge, 9-2. Junior leftfielder Kristin Szczepaniak went 2 for 4, scored three times, and recorded four RBIs.

Winning pitcher Amanda Kamp was aided by doubles from Dominique Pinto and Marketa Cruse as Council Rock North downed visiting Villa Maria, 6-3.

Jackie Bilotti earned the win and Michelle Holweger and Melissa Fasick had doubles as North Penn inched past host Downingtown West, 4-3.

Sophomore Sydney Handel hit a bases-loaded single in the seventh to lift host Harriton over Academy Park, 8-7.

Lacrosse

Annie Tyson scored with 30 seconds left in overtime off a free position as Germantown Friends downed host Hill School, 17-16, in a nonleague game. Tyson finished with six goals, and Claire Schmidt added three.

In other nonleague action:

Kiersten Daly scored five times and Lower Merion finished the game with 10 straight goals en route to dropping visiting Shipley, 16-4. Lindsey Grabell added four goals.

Ashley Pyle, a senior, scored three times and assisted on three goals as Garnet Valley downed host Archbishop Carroll, 16-6. Emily Mathewson had four goals, and Haley Warden and Erica Coyne contributed three.

Inter-Ac. Caroline Haynie scored from in front of the net with five seconds left to seal Germantown Academy's 13-11 win over visiting Springside Chestnut Hill. Cooper Hall, a junior, scored three goals. Hannah Bogorowski added two goals and three assists.

Public. Katrine Metelkova scored three times and Steph Tobotoa and Christina Wong added two goals each as Washington downed Del-Val Charter, 10-2.

Catholic. Courtney Burke scored four goals and Meg Petroski and Sandy Spreckley each connected twice as Little Flower edged Archbishop Ryan, 13-12, at St. Hubert to clinch the league's sixth and final playoff spot.

Bria Gillard sealed the win with five saves. Little Flower will face Archbishop Wood on Monday.

Contact Matt Breen

at mbreen@phillynews.com.