Jaynie Black hit a three-run home run in the top of the eighth Wednesday to send Hatboro-Horsham to a 10-7 victory at Truman in a nonleague softball game.

Dee Moyer went 3 for 5 with three runs for the Hatters.

In other nonleague games:

Jackie Bilotti struck out nine in a two-hitter as North Penn shut out visiting Archbishop Wood, 13-0. Bilotti also went 2 for 4 and drove in three runs. North Penn is ranked No. 5 in Southeastern Pennsylvania by The Inquirer.

Tori Sherwood went 3 for 4 with a home run, a triple, and three RBIs to lead Little Flower to a 7-1 home win over Philadelphia Academy Charter.

Kayla Quinn went 3 for 3 with six RBIs to propel Penn Charter past visiting Hill School, 14-0.

Alex Maher went 3 for 3 with three RBIs and Meghan Wimmer struck out 15 in Chichester's 8-4 home win over Archbishop Carroll.

Bicentennial. Freshman Emily Groarke struck out nine in a six-inning two-hitter to lift Christopher Dock to a 10-0 home win over New Hope-Solebury. Groarke went 2 for 3 at the plate with two runs and three RBIs.

Catholic League. Megan O'Neil went 2 for 3 with an RBI double in the top of the second that gave No. 10 Archbishop Ryan the lead for good in its 4-2 win over Cardinal O'Hara.

Central. Taylor Winkelman earned the win on the mound and scored three times to highlight a 12-3 win by No. 3 Springfield (Delco) at Marple Newtown. Tori DePietro drove in four runs.

Emma Stauffer went 2 for 3 with three RBIs to propel Penncrest past visiting Harriton, 11-1.

Ches-Mont. Maggie Balint struck out 14 in a two-hitter as No. 1 Avon Grove won, 8-0, at Kennett.

Kacey Bryan (3 for 4) drove in the winning run with an RBI single in the bottom of the sixth to send Great Valley to an 8-7 win over visiting West Chester East. Morgan Orlowski went 2 for 3 with a home run and three RBIs and also struck out six. Allison Miller went 3 for 4.

Freshman Claire Kelly struck out six and walked two to earn her first varsity win as host Downingtown East downed Sun Valley, 7-4.

Elise Rocconi tossed a five-inning one-hitter as visiting Unionville upended Bishop Shanahan, 12-0.

Ashley Mendenhall hit a game-ending triple in the bottom of the seventh to send Coatesville to a 4-3 victory over West Chester Rusting. Alexis Lichtner went 2 for 4 with two runs and an RBI.

Pioneer. Amber Sergas struck out seven in a two-hitter as host Spring-Ford stopped Pottsgrove, 5-0. Maggie McConney scored two runs and drove in another.

Lacrosse

Shannon Moore scored her fifth goal of the game with 25 seconds remaining to give West Chester East an 11-10 nonleague victory at Ridley.

Holly Hager and Bri Girard chipped in two goals each for the Vikings.

In other nonleague action:

Jesse Rubin and Lorna MacFarland both had hat tricks in Friends' Central's 11-5 win over visiting Hill School. Maddie Barth and Sarah Cassaway both scored for Westtown.

Marissa McGarrey registered six goals and one assist to help visiting Baldwin beat Westtown, 17-2. Ali Thaler added four goals and one assist.

Catholic. Sarah Richey scored the winning goal in host Hallahan's 12-10 victory against Archbishop Ryan. It was the first league win in program history for the Mouseketeers.

Ches-Mont. Penn State recruit Hayley DeAgostine scored six goals as host West Chester Henderson cruised past Coatesville, 20-1. Katie Heisman scored four goals and Claire Applebee, Ryann Bauer, and Jordyn Bauer added two each for Henderson. Becky Clifford scored Coatesville's goal.

Pioneer. Hailey Heimbach scored three times as Boyertown edged visiting Perkiomen Valley, 9-8. Hannah Wentzel added a goal and two assists and Karli Gilbert scored twice. Laura Dunne, Mara Wrzesniewski, and Anna Koniencki scored twice each for Perkiomen Valley.