Danvers: Beverly senior MaryCate Flaherty carries the ball upfield against Danvers on Tuesday afternoon. David Le/Salem News