Jaden Schwartz scored the overtime winner and the St. Louis Blues hang on to top the Vancouver Canucks 2-1.