BUFFALO, N.Y. (AP) - Jeff Skinner scored 3:06 into overtime after getting the tying goal late in regulation, and the Buffalo Sabres beat the Montreal Canadiens 3-2 on Friday for their eighth straight victory.

Buffalo's win streak is the longest in the NHL at the moment and the team's best stretch since winning 10 in a row to start the 2006-07 season. Casey Mittelstadt also scored for the Sabres, and Carter Hutton made 31 saves.

Brendan Gallagher and Andrew Shaw scored the Canadiens, who have lost three straight. Phillip Danault had two assists and Antti Niemi stopped 37 shots.