Watchung Hills 3, Montgomery 2: Luis Goncalves scored the game-winning goal in the second overtime to power Watchung Hills. Filipe Goncalves and Kyle Cevallos added goals for the Warriors (6-0-1) and JP Gavin made 12 saves. Kyle Ballinger made an astounding 20 saves for Montgomery. Joe Morrissey and Ashish Reddy scored goals for the Cougars (4-3-2).
Pingry 4, Franklin 1: Matt Mangini had two goals and one assist and Reeve Carver netted a pair of goals to lift Pingry (7-1-1). Franklin is 1-9.
North Hunterdon 2, Bridgewater-Raritan 1 (OT): Logan Ventura’s second goal of the game in overtime sent North Hunterdon (4-4-1) to a comeback victory. Casey Lawrence scored a first-half goal for Bridgewater-Raritan (5-5).
Hunterdon Central 2, Hillsborough 0: Adam Pelley and Matt Zampetti accounted for both Red Devils’ goals. Cameron Zell needed just two saves to preserve the shutout for Hunterdon Central (7-1-1). Hillsborough is 3-4-1.
Immaculata 2, Phillipsburg 0: Mark Swintek and Joe Natale each score one goal as Immaculata dealt Phillpsburg its first defeat. Max Cortina provided two assists for the Spartans (4-4).
Bernards 1, Bound Brook 0: Josh Neptune scored a goal assisted by Danny Torres to launch Bernards. Bernal Salazar had 12 saves for Bound Brook.
Voorhees 1, Somerville 0: Victor Nunes scored the game’s lone goal for Voorhees. Will Passera turned aside five shots for the Vikings (4-6). Nick Nugent made four saves for Somverville (5-5-1).
North Plainfield 2, Manville 1: Christian Medina and Victor Navas scored goals for North Plainfield. Miguel Palacios scored the lone Mustangs’ goal with less than two minutes to play. Paul Cabrera made 14 Saves for Manville (2-6), while Wil Ruiz saved five shots for the Canucks (6-4).
Gill St. Bernard’s 2, Belvidere 0: Justin Durcan and Jack Lowe scored goals for Gill St. Bernard’s. Kevin Brito and James Reiner provided assists for the Knights (9-0-1).
Cranford 4, Delaware Valley 2: Ian Hogan and Kurt Heeren scored goals for the Terriers (1-8).
Elizabeth 2, Wetsfield 1: Bryon Lessner scored a first-half goal for Westfield (5-3).
South Plainfield 1, Ridge 0: Nick Grasso scored a second half goal off an assist from Jose Guardado to lift South Plainfield (8-1-1). Kyle Dennis made five saves for the shutout. Ridge fell to 1-6-2.
J.P. Stevens 2, North Brunswick 1 (OT): Junior Antonio Nigro converted a pass from junior Jenish Patel from 20 yards out in the 85th minute to lift J.P. Stevens (6-2) to its fifth straight win. Sidd Hariharan put the Hawks ahead 1-0 in the seventh minute on an assist from Casey He. Jared Rogers tied the game for North Brunswick (3-5-1) in the 34th minute from five yards out. Srid Sriram made six saves for the Hawks while Brandon Shamy and Steven Szakacs combined for seven saves for the Raiders.
East Brunswick 2, Peddie 1: Junior forward Adam Rosa scored off of a Noah Levine pass late in the first half and then headed home a Luke Smalley cross with seven minutes to play to lift East Brunswick (10-0). Dennis Kotenko stopped four shots for the Bears. Peddie (2-4-3) closed the gap with a goal in the final minute.
South Brunswick 6, Piscataway 0: Tommy Dorsay and Jared Man each netted two goals while Jorge de la Bandera and Nasser Aamer also scored goals as South Brunswick improved to 6-1-1. Man and de la Bandera also recorded an assist each for the Vikings. Piscataway fell to 1-6.
Perth Amboy 1, Monmouth 0: Luiz Rosa netted the game’s only goal on an assist from Gaston Medina to lift Perth Amboy (4-5).
Sayreville 8, North Star Academy 0: Eight different players scored goals for Sayreville (4-5-1), six of which collected their first varsity goal as the Bombers scored four in each half.
Gov. Livingston 3, Rahway 0: Trevor Bachert, Christopher Marzo and Christopher Moran all scored for Gov. Livingston (6-1). Rahway is 4-3-1.