Paqsor Vrochaj scored three goals as Swenson built up an early lead to knock off host Frankford, 5-1, in a Public League match.
The Lions entered halftime with a three goal lead.
In other Public League action, Tasham Abdulrasool scored four times and Amir Aldarouki added two assists as Lincoln eased past host Masterman, 5-1. Aldarouki also added a goal.
Alex Arvelo recorded nine saves to pick up the shutout as visiting Bodine downed Southern, 2-0. Farid Amari and Joshua DeSouza recorded goals for the Ambassadors.
Eight minutes into the game, host Central had already built a two-goal lead and that proved to be enough. The Lancers held on to down Fels, 2-0. Sebastia Rosero and Szymon Zegar provided early goals and Gabe Buchannan recorded 18 saves for the shutout.
Tri-County. Kimberton Waldorf scored twice in each half to win at Woodlynde, 4-1. Wren Scott scored both the first and last goals for Kimberton, as he converted a penalty kick in the first half and scored on a breakaway in the second. Kristian Maestri had eight saves for the win.
Catholic. Father Judge scored twice in the first half and held on for a 3-2 win at home over Monsignor Bonner. Richard Mychack, Ryan Nork and Kevin Pohl recorded goals for the Crusaders. Dan Phelan had 10 saves for Bonner.
Steve Smith scored twice and Archbishop Wood easily downed visiting Cardinal O'Hara.
Ches-Mont. Three different goal scorers combined for Downingtown West's 3-0 win at Coatesville. Brett Cooper, Nate Doyle and Justin Obendorfer each added a goal.
Nonleague. Jim Hueber directed a perfect corner kick and Rick Mears finished it with a header to hand Calvary Christian the 3-2 win in overtime at Calvary Baptist. It was Mears' second goal of the contest and came with two seconds left in the extra period.
Council Rock South senior Chase Coleman headed in the game-winning goal in overtime to complete a wild win at Hatboro-Horsham, 2-1.
Tyler Tassey recorded five saves for South after relieving Dan Lemashove, who was injured in the first half. Michael Difcavage tied the game in the second half for the Golden Hawks.
Zachary Caldwell needed just six carries to amass 137 yards and two touchdowns as Calvary Christian breezed by visiting Jenkintown, 42-21, in a Bicentennial League contest.
The senior rushed for a 23-yard score in the first quarter and added a 25-yard sprint in the fourth. He averaged 22.8 yards per carry. Blaise Coggin hauled in four passes for 182 yards and two scores for Jenkintown.