SAN JOSE, Calif. (AP) -- Brock Boeser scored twice and the Vancouver Canucks won their sixth straight game since coach Bruce Boudreau took over with a 5-2 victory over the San Jose Sharks on Thursday night.
Boeser opened the scoring in the first period and added an insurance goal late in the second. Bo Horvat, J.T. Miller and Jason Dickinson also scored as the Canucks extended their resurgence since Boudreau replaced the fired Travis Green less than two weeks ago.
Thatcher Demko made 34 saves for Vancouver.
Timo Meier scored his 100th career goal and Andrew Cogliano also scored but it wasn't enough to prevent the Sharks from falling in their second straight home game. San Jose is 2-3 on a seven-game homestand.
Adin Hill made 25 saves.
The Canucks got off to a strong start, with Boeser and Horvat scoring similar goals in the first period by beating Hill with high shots from the circle that hit the crossbar and went into the net.
Meier got one back when he beat Demko through a screen late in the first, but San Jose missed on several opportunities early in the second before falling behind 3-1 when Boeser converted after Hill misplayed a puck behind his own net.
Cogliano scored midway through the third when a long clear bounced past defenseman Noah Juulsen. Cogliano got to the puck and beat Demoko.
The Sharks put some pressure on after that but Miller helped put it away with his goal with 2:28 remaining.
Dickinson added an empty-netter.
The Canucks have four players and assistant coach Jason King in COVID-19 protocol following positive tests.
Vancouver is missing defensemen Tucker Poolman, Luke Schenn and Brad Hunt, along with forward Juho Lammikko. With defenseman Travis Hamonic on long-term injured reserve, Vancouver called up Guillaume Brisebois from the AHL to play his 10th career NHL game.
Brisebois left with an undisclosed injury in the second period.
Jayden Halbgewachs made his NHL debut for the Sharks as a winger on the second line with Tomas Hertl and Alexander Barabanov.
Halbgewachs is the eighth San Jose player to make his NHL debut this season, the most in the NHL.
He nearly scored in his debut but was stopped on a breakaway in the second period by Demko.
Sharks forward Kevin Labanc is expected to miss three months after dislocating his shoulder during a win over Dallas on Saturday. Labanc got hurt on a hit from defenseman Jani Hakanpaa and is planning to undergo surgery next week.
Labanc has three goals and three assists in 21 games.
Canucks: Host the Toronto Maple Leafs on Saturday.
Sharks: Host the Canucks again on Tuesday.