Brayden Schenn scored 42 seconds into the opening frame and the St. Louis Blues held on to defeat the New York Islanders 2-1.