Masconomet 2, North Reading 0: Senior captain Adam Grammer netted both goals for the Chieftains (4-0-1). Grammer scored on a Regan Charie assist in the first half and on a penalty kick in the second half. Defensively, senior captain Jeff Panella played solid in the back field and Max Craig was outstanding up to, creating chances. Keeper Willie Stewart made two saves for his fourth straight shutout.
Peabody 4, Lynn Classical 2: The Tanners (3-0-1) scored three straight to remain perfect in NEC action. C.J. Alimonte scored the winner just before halftime and added two assists, Ben Manoogian scored two goals and Jacob Silva also found the net. Defender Christian Morales had an outstanding game, as did Ben Britton and Ryan Wolff.
Danvers 3, Swampscott 1: Caio Silva, Jackson McPherson and Nikolay Sakhin had second half goals for the Falcons (2-0 NEC, 3-0-1 overall), with Sahkin and Spencer Persson adding assists. Goalkeeper Cam Bornstein (12 saves) also had a stellar contest in net, while senior midfielder Ryan Kelleher played well on the outside.
Erick Eaton scored for the Big Blue (1-1-1) to give the hosts a lead in the first half. Defender Neil Lahrizi played well for Swampscott at center back.
Lynn English 2, Beverly 0: The Panthers (2-2) generated some scoring chances but the Bulldogs capitalized on theirs in a league win. George Hillois played well for Beverly, as did middies Graham Doherty and Ryan Santo.
Bishop Fenwick 6, Matignon 0: Iftimi Arapi scored two goals to lead the Crusaders (3-4-1) to their second straight win. Rashad DaSilva, Alex Baker and Troy Delleville also had goals for Bishop Fenwick while Patrick Walsh and Greg Enos played strong all-around games.
Ipswich 3, Lynnfield 0: Matt Jaeger scored and added two assists to help the Tigers (2-1-2) get back on the winning track. David Dick and Max Benford scored the other goals for Ipswich.
Hamilton-Wenham 2, Saugus 2: Aidan Prior and Andrew Weigand knocked home goals for the host Generals (2-1-1), coming one after the other late in the first half. Russell Grigorian and Alex Berthoud had assists while goalkeeper Henry Eager was solid the entire 80 minutes.