Marblehead 14, Medford 2: Emily Freedland and Kelsey Detels each had hat tricks as the Magicians rolled to a win. Amanda Gregory, Lucie Poulin (2 assists) and Sydney Cayen (1 assist) each had two goals for the winners while Corinne Mayle (1 goal, 2 assists) and Adrienne Ciccone (goals) also factored into the scoring. Goalie Brittany Lydon made 11 saves for Marblehead (11-6).
Pingree 11, Brooks 9: Eliza Mead scored three times and assisted on three other goals to power the Highlanders (8-7). Nicole Gianinno (3 goals), Kirby Heffrin (2 goals), Blair Kaneb, Meg Foye and Cassidy Assad also scored for the winners, who got 11 saves from Hannah Martino in goal.
North Reading 8, Peabody 6: Josh Fiore finished and Ryan Wolff both finished with a pair of goals and an assist for Peabody (4-12) while Max Grayton (goal and assist) and Sam Alyward (assist) had good afternoons. Longstick midfielder Jason Marshall had seven ground balls and played outstanding defense for the Tanners.
Winthrop 4, Peabody 3: Shelbi Wilson struck out nine and walked just one giving up five hits and no earned runs for the Tanners (10-4). Nicole Grafton was 3-for-4 offensively while Kayla Santos finished 2-for-2 and Shannon Pires was 1-for-2 with two RBI.
Bishop Fenwick 2, Archbishop Williams 1: Senior Natalie Moore allowed five hits while striking out 13 as Bishop Fenwick (10-5) qualified for postseason play with the win. The Crusaders scored the game-winner when Gaby Hart’s double knocked in Chandler Wilder. Fenwick got on the board when Moore scored on a passed ball.
Ipswich 5, Newburyport 0: Mike Come (6-0, 6-4), Anton Eden (6-1, 6-0) and Max Benford (6-0, 6-0) won first, second and third singles, respectively for Ipswich (6-8). Forrest Finn/Ryan Finkst (6-1, 6-0) captured first doubles while Ryan Fremont-Smith/Harrison Corder (6-2, 6-3) won at second doubles.
Pentucket 3, Hamilton-Wenham 2: Jack Hopkins picked up a victory at third singles (6-3, 6-4), as did the second doubles team of Jack Leary and Trevor Jones (6-0, 6-2) as the Generals fell to 3-9 on the season.