Rutgers Prep 16, Immaculata 10: Donald Stephan scored five goals and added an assist to go over 200 career points for Rutgers Prep (11-1). Evan Lombardo also scored five times for the Argonauts. Immaculata dropped to 8-5.
Hillsborough 14, Mount Olive 6: Thomas Davies picked up a hat trick and added three assists to lead Hillsborough (6-6). Conor Fitzgerald added a hat trick for the Raiders, which had nine different players score at least one goal.
Westfield 10, Seton Hall Prep 7: Nick Arnold, Jack Colwell, Jack Flaherty and Dane Huber each scored twice to lead Westfield (7-3).
Bernards 12, Cranford 7: Devin Ray picked up a hat trick and added three assists and Griffin Connor also picked up a hat trick for Bernards (11-2). Robert Schaufler dished out four assists for the Mountaineers.
Montgomery 21, Toms River East 7: Josh Reinson scored a game-high six goals and added two assists, Owen Tollefson scored twice and chipped in six assists and Montgomery (6-6) cruised. Jon Gulardo picked up four goals and eight Cougars scored at least once.
Shore 5, North Hunterdon 4: Callen Hogrebe and Chance Weinberg each scored twice for North Hunterdon (3-10).