Danvers running back John Thomas, right, gets stuffed on a run by multiple Salem defenders. David Le/Staff Photo