Also in the Central, Dan Moyer's run-scoring single in the bottom of the seventh inning ended Lower Merion's 2-1 thriller over Haverford High.
Harriton turned two singles, two walks, and a hit batter into three fifth-inning runs and overtook visiting Penncrest, 4-3, making a winner of pitcher Corey Neal.
Joe Sheeran and Gavin O'Hara (two hits) each drove in a run and scored a run in support of John O'Doherty's pitching as Springfield (Delco) tripped visiting Strath Haven, 4-2.
Joe DeCarlo and Justin Pyle raced home on Scott Scherer's sixth-inning hit, lifting Garnet Valley to a 4-2 win over visiting Ridley.
Catholic. La Salle erupted for a six-run sixth inning, punctuated by Tyler Kozeniewski's grand slam, and knocked off host St. Joseph's Prep, 7-2. Dom Cuoci scattered five hits for the win.
Del-Val. Colin Knowles doubled in a run and Erick Green followed with an RBI triple to give Glen Mills a 4-1 lead en route to a 6-1 win over visiting Penn Wood.
Bicentennial. After giving up three runs in the bottom of the seventh, including Harry Hancock's home run, Christopher Dock rebounded with a three-run ninth inning and beat host MaST Charter, 8-5. In the ninth, Drew Hautzinger doubled in a run and Brigham Lewis (5 for 6) singled in two more.
Jordan Pocrass' two-run homer in the seventh was the winning hit for Lower Moreland, capping a 5-4 victory at New Hope-Solebury.
Devon Prep got just two hits, but one was an RBI single by Andy Walsh, and Zach Schellenger pitched a 2-0, five-hit shutout against visiting Holy Ghost Prep.
Suburban One. J. T. Crits poked a bases-loaded single with one out in the seventh inning to drive in a run and end Wissahickon's 4-3 triumph over visiting Plymouth Whitemarsh.
Tri-County. Perkiomen School avenged an earlier 6-1 loss with a 3-1 win over visiting Phelps. Noah Kauffman pitched a three-hitter, and Joseph DeLosSantos drove in a run and scored one.