Masconomet 14, Manchester 9: Kathleen Gillespie scored four goals and added four assists as the Chieftains (5-2) prevailed in a battle of Cape Ann League leaders. Rachel Rogal chipped in four goals for Masconomet while Meg Collins was immense in managing the ball in transition.
Shawsheen 10, North Shore Tech/Essex Aggie 5: Goaltender Kylie Morgan made more than 20 saves for North Shore while Grace McNally and Madison Overholt had two goals each. Jennifer Lutes also scored while Brittany Soper, Brianne Constantino, Beth Arnold and Kayla Morgan played good defense.
Marblehead 15, Swampscott 1: The Magicians (8-1) spread out their offense between Tyler Phillips (2 goals, 1 assist), Emily Freedland (1-1), Sydney Cayen (2-0), Cassie Rodgers (2-2), Kiley Fischer (3-1), Meggie Collins (1-6), Alli Hanratty (2-0), and Casey Collins (2-1).
Georgetown 6, Ipswich 3: The Tigers had the go-ahead run cut down at the plate in the sixth with the game tied 3-3 and the Royals scored three in the home half of the inning to come away with a victory. Alex Amoroso and Ryan Silva pitched well for Ipswich (1-4) while Sean Whooley had two of his team’s nine hits and seven different Ipswich batters earned hits.
North Reading 6, Masconomet 5 (10 innings): The Chieftains led 5-2 with two outs in the 10th but North Reading plated four runs to steal the victory. Speros Varinos had three hits to lead the Masco attack while Joe Klingensmith contributed two hits. That duo also combined to strike out 16 batters on the mound for Masco (4-2).
Hamilton-Wenham 7, Weston 5: The Generals (4-4) scored the last two goals of the game to break a 5-5 tie and come away with a solid non-league win. Goalie Grant Thompson made 12 saves and didn’t allow a goal in the fourth quarter while defenseman Alex Rodgers had a strong game on defense. Junior mid Matt Curran and Christian Ecker played well offesively for Hamilton-Wenham.