10/23/2015 21:59 EDT | Updated 10/23/2016 01:12 EDT

Canadiens beat Sabres 7-2 to improve to 8-0 - 2 short of NHL record

BUFFALO, N.Y. — Andrei Markov had a goal and four assists and the Montreal Canadiens beat the Buffalo Sabres 7-2 on Friday night to run their season-opening winning streak to eight games.

The Canadiens are two victories away from matching the NHL record set by the Toronto Maple Leafs in 1993-94 and matched by the Sabres in 2006-07.

Brendan Gallagher and Dale Weise each scored twice, and Max Pacioretty and Torrey Mitchell also scored. Mike Condon made 34 saves, and P.K. Subban and Tomas Plekanec each had three assists.

Matt Moulson and Ryan O'Reilly scored for Buffalo, and Cody Franson had two assists. Chad Johnson allowed all seven goals.

Montreal won for first time in four tries against Buffalo dating to Nov. 28, 2014.

Montreal opened the scoring with 5:25 left in the first period. Subban and Weise worked a 2-on-1 against Jake McCabe that ended with Weise's one-timer past Johnson.

Jack Eichel nearly tied it with a minute left in the first, when he wheeled across the blue line and traced the left circle before being stifled by Condon.

Johnson gave up a soft goal 45 seconds into the second, leaving the post open on a rebound after spilling Gallagher's backhander back to the shooter.

The Sabres got on the board off a no-look backhand pass from Sam Reinhart. He was gliding past the goal line when he dropped the puck to Moulson for a hard snap shot past Condon.

Buffalo tied it 6 minutes later, with Franson navigating a diving shot-blocker and sliding the puck to O'Reilly for a one-timer that beat Condon low.

Montreal reclaimed the lead when Mitchell, a former Buffalo player, redirected Subban's slap shot past Johnson with 6:29 left in the second. Markov needed 3 seconds of Montreal's first power play to send a slap shot from the point past Johnson to make it 4-2 with 1:38 left in the period.

Gallagher added a power-play goal off a rebound 27 seconds into the third. Pacioretty picked up his goal on a low shot from the slot midway through the period, and Weise deflected Markov's point shot home to complete the scoring with 4:37 left.

NOTES: Jimmy Roberts, a five-time Stanley Cup winner as player for Montreal and a former Sabres head coach and assistant, died Friday. He was 75. .... Buffalo recalled goalie Linus Ullmark from Rochester of the American Hockey League before the game, and sent down goalie Nathan Lieuwen.

Nick Mendola, The Associated Press