SHS rolls, but sloppy in 45-8 win