T.J. Oshie and Andy McDonald each scored in regulation and in the shootout to lead the St. Louis Blues to a 4-3 victory over the Vancouver Canucks on Sunday night.
Vladimir Sobotka also scored for St. Louis, which swept its three-game road swing after losing five straight games.
Blues rookie goaltender Jake Allen made 28 saves and stopped the Canucks' Ryan Kesler and Alex Burrows in the shootout.
Kesler and Henrik Sedin had their first goals of the season and Mason Raymond also scored in regulation for Vancouver, which has lost two straight after winning six in a row.
The Canucks looked destined to lose in regulation after the Blues took a 3-2 lead early in the third period, but Raymond tied the game on a power play with 1:47 remaining.