Catalina Dominick won the race in 18:17, which was a Danvers home course record for a Danvers runner. Jessica Driscoll and Ali Barker finished in sixth and seventh place, respectively, for the Falcons.
Peabody 15, Lynn English 50: Caitlin Collins finished first overall in 21:46 to help the Tanner remain unbeaten at 4-0. Emily Christensen (21:47) was second and Josie Pagliuca (22:12) finished third.
Beverly 511/2, Lynn English 201/2: Sara Daley shot a 37 out of the No. 7 spot while Amy Moidini fired a 40 at No. 8 as both won their matches, 9-0, for the unbeaten Panthers. Josh Cairns (61/2 to 2 1/2), Chris Sinclair (7-2), Seamus Desmond (61/2 to 2 1/2) and Bryce Mitchell (61/2 to 2 1/2) also prevailed for Beverly (10-0).
St. John’s Prep 229, Xaverian 241: The Eagles (8-2, 4-1 Catholic Conference) bounced back at Salem Country Club with Stephen Dilisio and James Turned leading the way by shooting 37. Freshmen Mark Turner and Chris Francoeur each shot 38 and Colin Natale of Danvers chipped in with a round of 39.
Marblehead 44, Winthrop 28 : The Magicians (7-1) got match wins from Kyle Maulden, Charlie Thompson, Jake Hempel, Jake Kramer and Brian Cohn on their way to victory at Tedesco. Owen Picariello, Pitch Riley and Matthew Scholnick also halved their matches.
Danvers 43, Swampscott 29: Wes Milbury, Christian McKenna, Matt Alexander, Zach Tarricone, Alex Martin, and Tim Unczer had the wins for Danvers, which improved to 3-7-1. Peter Wright recorded a win for Swampscott.
Peabody 371/2, Lynn Classical 341/2: Peabody’s Bobby Sacramone picked up a huge win at No. 8 for the Tanners, taking his match 5-4 to seal the victory. Nolan Franey won at No. 1 (51/2-3 1/2), Ted Izzo prevailed at No. 5 (61/2-2 1/2), and Blake Ward took care of business at No. 6 (61/2-2 1/2) for the Tanners (9-3-1).
Manchester Essex 154, Hamilton-Wenham 108: Harrison O’Brien led the Generals with 24 points, but it wasn’t enough. Hamilton-Wenham (3-7) also got solid production from Scott Hughes (21 points) and Mike Gillis (20).
Ipswich 139, Saugus 127: Austin Rubino ripped off 32 points to help Ipswich improve to 6-3. Ryan Mulkerin (26 points), Quinn O’Connor (23), Jacob Reedy (22) and Tomas Forman (21) also had big days for the Tigers.