Matt Waldron rounded out the scoring with a goal.
Burlington County. Moorestown turned a halftime deficit into a rout, as the Quakers rolled past Delran, 7-3, in a Liberty Division game.
Moorestown trailed at halftime, 3-2, before scoring five unanswered goals. Michael Handlan's three goals sparked the Quakers offense.
Enrique Arvelo, Alex Cannuli, Ben Carson, and Mike Kassak each chipped in with one goal.
Doug Denny scored twice for Delran, and Tommy Taylor added the other goal.
Also in the Burlington County League, Adam Coyle helped spark New Egypt's early lead en route to edging visiting Palmyra, 2-1, in a Freedom Division game.
Coyle finished with one goal and also recorded an assist, on Peter Zariello's goal. Ricardo Margolles scored for Palmyra.
Also in the Freedom Division, three players scored goals to help lift Florence past visiting Medford Tech, 3-1.
Freshman sweeper Austin Jackson led the way with one goal and one assist.
Jay Parkan and Jon Reed also contributed goals. Junior Kellan Groover picked up with the win, as he recorded 10 saves.
Nonleague. Burlington Township took 17 shots on goal, but it was one the team took on its own net that hurt, as the Falcons fell to visiting Pennsauken, 1-0.
In the second half, a Burlington defender lunged at a Pennsauken cross and inadvertently knocked it into his own net for an own goal.
Doane Academy won the team title as it had two of the top three finishers at the Penn-Jersey Invitational at Life Center.
The Spartans finished with 31 team points, which bested Barrack Hebrew by four points. Girard College and Life Center also competed but did not field enough runners to figure in the team scoring.
Tyler Siravo finished in first place with a comfortable lead. He completed the course in 19 minutes, 6 seconds.
Girard's John Clark pulled into second with a time of 20:32, edging out third-place Alex Mason of Doane by 17 seconds.
Contact staff writer Matt Breen at email@example.com or @matt_breen on Twitter.