Public League B
Boys' Latin 3, Swenson 0: Marcus Peele made five saves to notch the shutout for the visitors. Caelan Anderson, D'Anthony Birch, and Asa Jams each scored.
Public League C
Ben Franklin 2, Mastbaum 1: Sophomore Ismaila Saka scored two second-half goals for the hosts, including the winner with three minutes remaining on an assist from Mamadou Sall. Saka struck from about 15 feet.
Roxborough 6, Edison 2: Duke Jules scored twice, and the visitors scored four second-half goals to pull away. Daouda Camara, Sekou Camara, Cori Grobes, and Robert Oligbo also scored.
Westtown 4, Sanford (Del.) 0: Jared Marshall scored twice to spark the hosts. Billy Haviland and Jeremy Spiegel each added a goal.
Hun School 3, Episcopal Academy 2: The host Churchmen scored two second-half goals, but saw their comeback hopes dashed with two minutes left when the Hun goalkeeper made a game-saving stop on a ball ticketed for a top corner of the net.
Academy of the New Church 6, Perkiomen School 2: Brennen McCurdy netted a hat trick for the hosts, who scored four first-half goals.
Christian Academy 8, Cumberland Christian 3: Sophomore Brit Haseltine assisted on five goals as the Crusaders picked up the road victory.