Marblehead/Swamspcott 54, Salem 6: Winners for the Black-and-Blue (11-2) were Jorge Maldonado-Rios (126), John Cohen (132), 138 Junior Creed Carroll (138), Michael Hopkins (145), Nick Sirota (160), Erik Bazarov (170) and Brendan Rowe (220).
St. John’s Prep 66, BC High 12: The unbeaten Eagles (14-0-1) cruised behind pins by Adam Schaeublin (106), Nick Curley (113), Cam Paolillo (120), Alec Runnals (126), Matt Mitchell (152), Achilles Gikas (160), Marty Roach (170) and Owen Gaffney (195). Jordan Young (145) and Garett Dunn (182) also got wins via decision.
Danvers 41, Gloucester 30: Helping the Falcons snag an NEC victory were match-winners Mark Haskins (106), Nate Ciesinski (113), Matt Dowling (120), Max Leete (126), Connor McCarthy (132), Seth Fagone (138), Russ Canova (182), and Brendan Whalen (220).
Beverly 57, Saugus-Peabody 21: Jack McGovern picked up his first career win, taking his match at 182 pounds as the Panthers improved to 13-1. Others who picked up victories for the Orange-and-Black included Luis Rodriguez (120), Jack Rivers (138), James Silva (152), Eamon Callaghan (160), Jonas Pavia (195) and Edan Piedad (285).
St. John’s Prep 1, Framingham 0: Captain Ryan Hart’s first period goal stood up and fellow senior Noah Dorsey-Sorofman stopped 16 shots for the shutout as the Eagles (now 4-2-1) went on the road to defeat the previously once-beaten Flyers. Defensemen Josiah Brown, Jack Gilligan, Jack Riley and Andrew Cole all had excellent games for St. John’s, as did Theo Vetere and Will Perry. Ryan Webb and Ryan Bradley earned assists.
Hamilton-Wenham 2, St. Joseph’s Prep 0: The Generals prevailed as Grant Landon stopped all 19 shots he saw while Colby Guyer and Luke McClintock had the goals. Seamus Heney added an assist for Hamilton-Wenham (now 3-3).
Masconomet 4, Triton 1: Logan Campbell erupted for two goals and two assists while Jason Schueler finished with a goal and two helpers as the Chieftains (6-2) rolled past their Cape Ann League rivals. Shawn Callahan also lit the lamp for the winners, who got two assists from Aaron Zenus and singletons from Matt Elliott and Richard Guarino. Tucker Hanson was his usual steady self between the pipes for Masconomet, making 18 saves.
Gloucester 5, Swampscott 1: Captain Conor Donovan had the lone goal on the road for the Big Blue (now 6-3), who saw their 4-game winning streak snapped. Freshman Jack Russo had 30 saves in net while Drew Olivieri and Tyler Seller, both seniors, had assists.
North Yarmouth Academy 3, Pingree 1: In their first game back from the winter break, the Highlanders could manage only a third period score and fell to 3-9-1 on the season.
Watertown 2, Essex Tech 0: The Hawks (2-3-1) gave a solid effort but were felled by the Raiders. Goalie Jared McLaughlin made 25 saves and junior defenseman Dominic Paolucci had a steller game.
Hanover 5, Marblehead 1: The Lady Headers dipped to 2-5-1 with the road setback. Lily Francoeur saw her first varsity action in net and made 24 saves on 26 stops in relief while Amy Vytopilova scored Marblehead’s goal assisted by Maddy Twombley and Molly O’Handley.
Groton 4, Pingree 2: Defenseman Addy Fenton had a goal and an assist and Callie MacLaughlin stopped 25 shots in net but the Highlanders fell to 3-3-1 their return from holiday break. Kate Hill scored the other Pingree goal and Katelyn Clarke had an assist.
Methuen/Tewskbury 3, Masconomet 0: The Chieftains (6-2) fell to the defending state champions despite a solid effort in net from Molly Elmore (38 saves).
Thayer 67, Pingree 44: A tough first quarter doomed the Highlanders (4-3) though Abbey Skinner played well with 10 points and freshman Sam Jones had a nice outing with eight.
Salem 61, Salem Academy 46: Bobby Jellison had 18 points, nine rebounds and six assists to help the Witches (4-3) pull away from Salem Academy in the first meeting between the Witch City schools. Ethan Doyle scored all 15 of his points on 3-pointers and had five steals, Guillermo Pimentel had eight points including a big 3-pointer late after Salem Academy closed the gap and Jorge Guerrero added eight points with six rebounds.
Masconomet 71, Ipswich 31: Multiple players hit double digits for the Chieftains as Ben Dillon finished with 14 points, Michael Lepore scored 13 points, and both Harry Osgood and Spencer Butterworth tallied 10 points.
Triton 48, Masconomet 37: Emma Fltnn and Katherine Faddies tied for first in the high jump to lead the Chieftains while Ryenne Feeney took first in the 600. Elena Lindonen had a strong showing in the 300, running 47.6 for a personal best.
Panthers sweep: Beverly beat both Swampscott and Winthrop with wins by Annie Towler (high jump), Mackenzie Gilligan (hurdles), Cierra Merritt (dash), India Ingemi (300), Shelby Degrenier (600), Heidi Eberhardt (1000), Emily Young (mile) and Olivia Young (2-mile). Swampscott topped Winthrop with strong performances by Olivia King (2-mile), Paige Kennedy (dash) and Ciara Espaillat, who was first overall in shot put.
Triton 49, Masconomet 36: Will Mitchell took first in the hurdles for the Chieftains while Diego Gomes won the shot put, Nick Cantalupo won the 300 and Sebi Gilligan came in first in the mile. Aidan Colbert also picked up first in the 2-mile.
Beverly wins two: The Panthers beat Swampscott and Winthrop with Andrew Morin winning the high jump and the hurdles. Jaichun Jones topped the dash while Pat Gilligan won the 1000, Jackson Wood won the mile and Tommy Aitken won the 2-mile. For Swampscott, which split the day by beating Winthrop, Dylan Brawley won the 600 and Jackson Brigham won the shot put.
WOMEN’S COLLEGE BASKETBALL
Emmanuel 87, Salem State 48: Liz Zaiter of Peabody had a team-high 10 points along with five rebounds for the Vikings (3-8).
MEN’S COLLEGE HOCKEY
St. Aneslm 5, Salem State 4 (OT): Callum Hofford had two goals including one that gave Salem State the lead with five minutes left in regulation, the Hawks managed to draw even and then win it in overtime. Race Bennett and Landon Hasenfuss had the other goals for the Vikings and goalie Sean Cleary finished with 42 saves.