Football: Shelton dominates Xavier, 42-7