Also in the Burlington County League, Kyle Adams scored twice and David Cohen added a goal and two assists to help Northern Burlington roll past visiting Medford Tech, 5-0.
Kyle Carson had 10 saves for the visitors, and Zach Nixon had three for Northern Burlington.
Spencer Mizerak also had a goal and one assist.
Kevin Sotell scored the first three goals of the game as Cinnaminson raced past visiting Willingboro, 6-0.
The Pirates needed just 15 minutes to do all their scoring. Jake McDevitt, Jake Salerno, and Mark Staudenmayer added goals.
A pair of overtimes proved to be insufficient as Bordentown played to a scoreless tie at Rancocas Valley.
Andrew Morris had nine saves for Bordentown, and Joe Cicchino turned away 14 shots for the Red Devils.
Cape Atlantic. Middle Township rallied to score twice in the final 10 minutes as the Panthers topped Cedar Creek, 3-1.
Jacob Cowan scored the winner with 7 minutes, 30 seconds left, and Noah Granigan added an insurance goal two minutes later.
Steve Hand and Tanner Kerr combined for six saves, and Cowan added a pair of assists.
Jon Gery and Pat McGann each netted a pair of goals as Wildwood Catholic rolled past host Pleasantville, 5-0.
Gery, a senior forward, and McGann, a sophomore left midfielder, each added an assist. Keenan Osborne rounded out the scoring with a goal.
Ocean City finished with four of the top six runners to grab a pair of-Cape Atlantic wins at St. Augustine Prep.
The Red Raiders topped Absegami, 20-42, and St. Augustine, 19-49. St. Augustine eased past Absegami, 21-40.
Ocean City's Louis Paone finished in 16:24 for second place, followed three seconds later by teammate D.J. Gilhooley.
Salmon Khalid of Absegami finished in first with a time of 16:15.
Burlington County. Kevin Wright of Cinnaminson navigated the 3.1-mile course in 17:23 to capture first place at Rancocas Valley in a batch meet.
The Pirates won all three of their matchups, as they edged Palmyra, New Egypt, and Maple Shade.
Nonleague. Sacred Heart had the top overall runner, but host Cumberland followed with seven straight finishers to ease to a 20-40 win.
Shawn Agosto grabbed first place with a 17:55 finish. Cumberland's Dennis Spence came in five seconds later for second.
Tom Miller ran the course in 18:21 for third place, followed six seconds later by teammate Justin Newkirk.
Cumberland also knocked off Gloucester Catholic, 20-40. Andreas Logothetis was the Rams' top finisher with a time of 18:38.
Contact staff writer Matt Breen at firstname.lastname@example.org or @matt_breen on Twitter.