Buffalo lost its fifth-straight game.
BUFFALO — Alex Galchenyuk and David Desharnais scored, Carey Price made 24 saves and the Montreal Canadiens extended their winning streak to four games with a 3-1 victory over the Buffalo Sabres on Wednesday.
Andrei Markov had three assists and Montreal's NHL-best road power play scored twice in four chances.
Matt Moulson scored for Buffalo as the Sabres lost their fifth consecutive game in regulation.
Ryan Miller made 28 saves in the loss.
Montreal scored first at 17:21 of the first when Lars Eller slid a drop pass to Markov, who caught Miller out of the net. Markov's shot deflected off Galchenyuk and into the goal.
It marked Markov's fourth straight game with a point.