Thatcher Demko made 34 saves in regulation and overtime and stopped all six shots in a shootout to help the Canucks to a 4-3 win over the St. Louis Blues on Thursday night.
Vancouver won its fourth in a row - its longest streak since winning four straight from March 25-31, 2018.
Josh Leivo scored the lone shootout goal, which came at the end of the sixth round.
Bo Horvat, J.T. Miller and Micheal Ferland scored for the Canucks, who won for the first time on the road in three tries this season.
Vladimir Tarasenko, Alex Pietrangelo and Robby Fabbri scored for the defending Stanley Cup champions, who have dropped three straight.
Demko is replacing regular starter Jacob Markstrom, who has missed the last two games due to a family emergency.
The San Diego-born Demko stopped 26 shots in a 5-1 win over Detroit on Tuesday in his first start of the season.
He made a pair of impressive stops in the shootout, including pad saves on Brayden Schenn and Alexander Steen.
Leivo lifted a shot over Jordan Binnington after the first 11 shooters came up empty.
Horvat jammed the puck in off a scramble in front of the net to tie the game at 3-3 with 7:55 left in the third period.
The Blues host Montreal on Saturday.