Football: Shelton guts out 19-15 win over Prep