Rebecca Cimorelli did it all for

Girls High

in a Public League softball game yesterday.

Cimorelli hit a double, triple and homer and also went the distance on the mound as Girls High beat host Lincoln, 15-7.

On the mound, Cimorelli struck out 12 and walked four en route to the win.

In other league action:

Saul rallied for eight runs in the top of the seventh inning and shocked host Philadelphia Electrical, 13-10, in a battle of unbeatens.

Winning pitcher Nicole Cornman hit a bases-loaded triple in the seventh inning to spark the Razorbacks.

Alexandria Benson fired a four-inning two-hitter and boosted Swenson to an 18-2 win over visiting Parkway.

Jessica Zito and Benson powered the offense with home runs.

Ali Shepherd belted a pair of home runs, including a grand slam, and drove in eight runs to lift CAPA past visiting Roxborough, 19-4.

Shepherd also hit a double, and winning pitcher Maureen Marchiafava added a two-run homer for the Pegasus.

Cheri Carter struck out four over six innings and grabbed the win as Dobbins downed host Gratz, 14-3.

Ashley Stockton ripped a grand slam in the fifth inning, capping a six-run outburst by Franklin Learning Center in a 12-7 win over visiting Nueva Esperanza.

April Romeo hit three triples and drove in 10 runs to boost Engineering and Science to a 28-21 win over host West Philadelphia.

Catholic South. Maggie Reifsnyder pitched a complete-game three-hitter and helped Little Flower beat visiting Archbishop Carroll, 6-0.

Reifsnyder struck out nine and walked one for the Sentinels, who got two singles and three runs batted in from Gert Mascino.

Inter-Ac. Kathleen Blackney and Kerry Gibson each drove in two runs to lead Notre Dame past host Agnes Irwin, 4-0.

Blackney was 2 for 4 and scored a run for the Irish.

Central. Melissa Robbins got Upper Darby off to a great start with a grand slam in the first inning and the Royals went on to beat visiting Radnor, 12-7.

Suburban One National. Beth Everist struck out 12 and walked three to lead North Penn to a 6-2 win over visiting Abington.

Everist held the Galloping Ghosts to three hits.

Suburban One Continental. Nicole Schnecker struck out seven and held visiting Central Bucks East to seven hits as Central Bucks West picked up a 6-4 win over the visiting Patriots.

Danielle Syr hit a double for West.

Del-Val. Melissa Levy-Dougherty and winning pitcher Caroline Miller each contributed a pair of hits to lead Harriton past visiting Penn Wood, 15-0.

A two-run homer by Nicole Pantle was all Sun Valley would need in a 2-0 win over visiting Chichester.

Ches-Mont. Chelsea Kendall held visiting West Chester Henderson to two hits and struck out 13 as Downingtown West tripped the Warriors, 10-0, in five innings.

Pioneer Athletic. Shelby Beaver pitched a three-hitter while Michelle Bishe and Sarah Campo blasted home runs as Boyertown remained undefeated (12-0) with a 5-1 win over host St. Pius X.

Bishe hit a three-run homer and Campo hit a bases-empty shot.

Southern Chester County. Emily Ruf hit a grand slam in the sixth inning to help her own cause and Kennett pulled away from host Oxford, 11-2.

Bicentennial. Kelby Bolton tossed a one-hitter over six innings and led Christopher Dock past visiting Plumstead Christian, 10-0.

Catholic Academies. Breanna Pletnick hit two doubles and a single to spark Villa Joseph Marie to a 7-4 win over visiting Merion Mercy.

Pletnick scored twice and Lauren Coates drove in two runs with a single and a double.

In another league game, Amanda Hernandez recorded 14 strikeouts and boosted Nazareth Academy to a 7-2 win over visiting Gwynedd-Mercy.

St. Basil scored five runs in the top of the 10th inning and held on to beat host Villa Maria, 10-7.

Erin Gallagher pitched all 10 innings for the Panthers and struck out 13. Kelly Lyons went 4 for 4 with three runs batted in to lead the offense.