Brandon Anderson recorded 13 saves for Haddon Township, and Elvo Dunn scored a first-half goal.
Cape-Atlantic. Ocean City held off a late rally from visiting Atlantic City to escape with a 4-3 win.
Four Red Raiders scored goals, and Evan McCardell posted the win with six saves. Ryan Beebe, Stephan Pashuck, Donnie VanMeter and Zack Zellers scored once each.
Brayan Torres scored twice for Atlantic City, including a goal with 23 minutes left that pushed the Vikings to within a goal.
A minute earlier, Akwasi Adu had scored for Atlantic City.
Jacob Cowan scored four times as he continued his hot streak, and Middle Township knocked off Cape May Tech, 5-1.
Cowan has scored 14 goals in just six games this season.
With 20 seconds left in the first half, Alijah Broadnax one-timed a cross out of the air to give Middle a 3-0 lead at halftime.
Burlington County. Senior Kyle Clark finished off a through ball in overtime as Rancocas Valley knocked off host Cinnaminson, 2-1.
Luis Rivadeneira scored 10 minutes in the first half to give the lead for RV.
Cinnaminson struck back only three minutes later on a goal from Mark Staudenmayer.
Mike Okafor and Boris Urgiles scored twice to lead Bordentown past visiting Maple Shade, 5-1.
Shane Jardine added one goal and two assists. Urgiles also recorded an assist. Okafor took on three defenders in the box and scored with his left foot in the 57th minute.
Tri-County. Clearview and Williamstown played to a scoreless tie. Williamstown's Dave Debreceni and Clearview's Kyle Alpaugh recorded five saves each.
Nonleague. Sam Shannon assisted on a pair of goals before he scored the winner in overtime, and Deptford turned away Cumberland, 4-3.
Brian Palangi, Ousmane Sall, and Nate Kummer added goals for Deptford.
Contact staff writer Matt Breen at email@example.com or @matt_breen on Twitter.