Bryce Thomas ran for 189 yards and the Horseheads defense dominated from the start in a 31-0 triumph over Vestal.