Beverly running back Brendan Flaherty (33) cuts back, and surges forward for positive yardage against Swampscott on Saturday afternoon. David Le/Salem News
111106DLESHSBHSFB6