Beverly: Peabody senior captain Madison Doherty (20) controls the ball against Beverly on Friday evening. David Le/Salem News