Shawsheen 1, NST/EA 0: Shawsheen capitalized in a defensive battle with seven minutes left as NST/EA dropped to 4-4-3. Playing well defensively for the Bulldogs were senior captain Dan Crowley, Nathan Espinal, midfielder Mike Reynolds and midfielder Nick LaClair.
Beaver Country Day 6, Pingree 1: Harry Copeland scorred on an assist from Reese Fulmer to put Pingree ahead before a couple flukey goals put BCD ahead for good. Senior forward Nathan Corning had a solid game as the Highlanders dropped to 1-5-3.
Malden Catholic 2, Bishop Fenwick 0: Greg Enos was impressive at sopper for Fenwick (4-8-3) while Mike Napolitano played well up front and Tyler Fouhe had a strong game at striker.
Peabody 381/2, Salem 331/2: Nolan Franey and Steve Ferrante both won 7-2 for Peabody (7-3) with Blake Ward winning 5-4 and Matt Correale and Matt McIsaac halving their respective matches. Tim Richmond, A.J. Darmody and Adam Maggiacomo won for Salem (5-10).
St. John’s Prep 243, Malden Catholic 263: The low Prep (12-3) score was 37 by junior Max Burt while Steven Dilision added a 39. SJP plays defending state champion St. John’s Shrewsbury at home today.
Swampscott 42, Gloucester 30: The Big Blue (9-4) improved to 5-4 in the Northeastern Conference with six of eight golfers coming away victorious. Kevin Marescalchi, Anthony Springthorpe, Peter Wright, Cameron Swigor, Pat Burkett and Max Cohen all won for Swampscott.
Pingree 4, Portsmouth Abbey 2: Alec Shelburne, Kevin Surette and Matt St. Claire all won for Pingree (4-2).
Newburyport 13, Hamilton-Wenham 132: Brian Nicoll was the Generals’ leading scorer with 30 points while Spencer Bergholtz scored 26 and Matt Andre chipped in with 25.
GIRLS CROSS COUNTRY
Peabody 16, Beverly 39: Senior Catarina Rocha bested her own course record by 16 seconds as the Tanners (5-0) handed Beverly their first loss. Rocha won the race in 15:55 on the 2.8 mile course. Lauren Barrett finished second in 17:30 followed by Sam Allen in 17:39 and Heather Maclean in 17:46. Beverly (5-1) meanwhile had a fifth place finish from Nicole Demars and an eighth place finish by Julianna Wesley.