SHS comes up big to beat West Point