Danvers junior running back Alex Valles covers the ball while being brought down by two Salem defenders on Friday evening. David Le/Staff Photo