Hamilton-Wenham 8, Norwell 7 (OT): The Generals controlled the entire overtime frame after Matt Curran won the faceoff to begin extended play, and Christian Ecker scored the game-winner with 26 seconds left in the extra session for the road win. Cam Macri finished with four goals for the winners while Curran had two, Parker Strong and Brian Shaw had one each, and Ecker added two assists. Grant Thompson picked up the win, making a dozen stops.
Salem 9, Arlington 8: The Witches held on in what coach Anthony Nardella called, “a close contest all the way through.” Peter Slattery scored four goals and handed out two assists and Mat Muse and Craig Denehy each finished with two goals and one assist. Goalie Christian Costa stood out, making 10 saves for Salem (5-3).
Masconomet 8, Pentucket 4: The Chieftains improved to 6-2 on the season with Saturday’s Cape Ann League win. Cam Jung led the charge with three goals while Harry Cwik and Tom Cashin each scored twice with one assist and Max Craig added a goal and an assist. Keeper Jonathan Schiff made eight saves in the win for Masco.
Whittier 10, North Shore Tech/Essex Aggie 6: Junior goalie Garrett Oman made 15 saves for the Hawks, who fell to 2-3. Dan McCormack had three goals and one assist for North Shore and senior Ian LeFavour chipped in two goals.
Hamilton-Wenham 2, Pentucket 1: Senior Jack Clay picked up the win as the Generals (5-1) continued their best start to a season in several years. Junior Austen Michel’s first inning 2-run homer provided all the offense H-W needed, and Drew Gallant came on to pick up the save in the seventh.
Masconomet 10, Saugus 1: The Chieftains scored seven runs in the third inning to break open the game then added two more in the fourth and one in the fifth to move to 6-0. Joe Klingensmith picked up the win, giving up three hits and one unearned run over five innings while striking out eight. Ethan Dyer came on in relief and allowed just one hit in two innings with four strikeouts.