VANCOUVER, British Columbia — Rasmus Dahlin and Tage Thompson each had a goal and an assist, and the Buffalo Sabres beat the struggling Vancouver Canucks 3-2 on Thursday night.
Zach Benson also scored for the Sabres and Alex Lyon stopped 29 shots as Buffalo won its second straight following a three-game skid.
Kiefer Sherwood and Max Sasson scored for the Canucks, and Thatcher Demko made 12 saves in his return from a lower-body injury he suffered on Nov. 11. Vancouver has lost six of its last seven (1-5-1).
Sasson gave the Canucks a 2-1 lead 6:15 into the second, but Thompson tied it nearly 3 minutes later and Benson's power-play goal with 5:14 to go in the period gave the Sabres the lead.
Vancouver fell to 1-13-0 when trailing after two periods.
Dahlin got the the Canucks on the scoreboard first, scoring 7 1/2 minutes into the game.
Sherwood tied it with 11 seconds remaining in the first to snap his 10-game goal-scoring drought with his team-high 13th of the season.
The Canucks were without star center Elias Pettersson, who missed a second straight game with an upper-body injury.