Football: Shelton fends off Prep