Unionville 3, Garnet Valley 1: Andrew Chegia scored twice and Sam Patrone added another goal to lead the Indians. Sam Alfonsi and Peter Ferraro each had one assist.
La Salle 4, Central 1: Dave Price, Matt Lucas, Chris Mapher, and Tyler Colasanto scored once each for the Explorers.
Plymouth Whitemarsh 2, Quakertown 1: Dominic Wlodarczyk scored off a throw-in with 2 minutes, 30 seconds left to clinch the win. Brett Paul secured the win with four saves.
Devon Prep, 1 Haverford High 0: Jimmy Loftus' second-half punt went past midfield and hit a defender before Tanner Daggett settled it and scored on a breakaway. Loftus, a freshman, recorded 12 saves.
Father Judge 2, Springfield (Montco) 0: Geoff Degnan found Ryan Nork for an early goal, and the Crusaders held on. Aaron Pouvlo added a goal.
Central Bucks South 3, Christopher Dock 0: Dean Helwig opened the scoring in the 25th minute and connected again in the 68th minute. Matt Weigner needed just two saves for the win.
Harriton 2, Downingtown East 0: Jansen Aoyama recorded a pair of assists, and Sam Blumenthal stopped nine shots.
West Chester Rustin 2, Strath Haven 0: Juniors Brian Boro and Alex Sanger scored once each as the Golden Knights captured the 100th win in program history.