Danvers: Salem junior Gabrielle Rocheville, left, and Danvers junior Becca Horn battle for the ball on Wednesday evening. David Le/Salem News