– Tewksbury avenged its earlier season loss to Lincoln-Sudbury with a 2-0 shutout. Tyler Bourgea and Jeremey Insogna both scored and Ben O’Keefe earned his sixth shutout of the season.
– Concord-Carlisle had a big 4-0 win over Boston Latin. Jay Carter and Noah Thorpe each scored a pair of goals and CJ Bailey had 32 saves in net.
– Marblehead completed the third period comeback with a 4-3 win over Masconomet. Avin Rodovsky got the tying goal and Carter Laramie won it for the Headers. Cam Waldman and Chris Locke also scored in the win.
– Canton got back in the win column with a 5-2 win over North Attleboro. Travis Thomas, Pat Drury, Brian Middleton, AJ Thomas and Colin Blake all scored for the Bulldogs.
– Plymouth North took down Pembroke 3-1 to get back in the win column. Ben Young, Aidan Mackenzie and Samuel Magnarelli all scored for the Eagles.
– Silver Lake reached the 10-win mark with a 6-2 win over Quincy. Aidan Dunphy and Brandon Cavicchi each had two goals and Braden Steidenger and Liam Tompkins also scored.
– Make it eight in a row for the surging Mustangs as Norwood took down Hopkinton 6-3. Sean Dittmeier and Ryan Valeri each netted two goals. Kevin Broderick and Conor Lydon also chipped in a goal each.

– Duxbury won its third straight with a huge 4-2 win over Plymouth South. Anderson Kilbourne, Aiden Harrington, Brady Walsh and Chris Gillis all scored for the Dragons.
– Whitman-Hanson defeated North Quincy 3-2 in overtime. Luke Tropeano had the game winner for the Panthers. Joe Culley and Zakk Spano also scored in the win.