North Hunterdon 28, Somerville 27: Mike Mageleski scored on a tip-in with two seconds left, his only points of the game, to give North Hunterdon (5-7) the last-second win. Ryan McDowell scored a team-high nine points to lead the Lions. Matt Cardone scored 13 points for Somerville (6-4).
North Brunswick 70, New Brunswick 45: Junior L.J. Williams scored a game-high 17 points, while Pranay Bhandare chipped in 12 points to lead North Brunswick (8-3) to the win. Trejon Wilson scored 13 points, and Trevon Blakey scored 12 points for New Brunswick (0-10) in the loss.
Edison 75, Cardinal McCarrick 62: Raekwon Ross scored 27 points, and teammate Travon Washington chipped in 23 points to guide Edison (6-5) to the win. Sky Harris led the way for Cardinal McCarrick (2-7), scoring 21 points in the loss.
Bound Brook 80, Manville 36: Shane Stevens scored 30 points and added four rebounds and four assists to lead the way for Bound Brook (8-4). Nicholas Harenza scored a team-high 10 points in the loss.
Hunterdon Central 72, Watchung Hills 60: Jeff Dzierzawiec scored a game-high 29 points to lead the way for Hunterdon Central (5-6), who had four players score in double figures. Anthony Rocchietti scored 14 points, and Mark Ball scored 13 points for Watchung Hills (7-4).
Bernards 63, Belvidere 37: David Weber scored 20 points, including four three-pointers, while Doug DeMarrais chipped in 17 points to lead Bernards (5-6) to the win. Josh Pryslak scored a team-high 12 points to lead Belvidere (2-7) in the loss.