Brendan Gallagher and Jamie Benn scored in the first period as the Montreal Canadiens posted a third straight win with a 3-2 victory over the expansion Vegas Golden Knights on Tuesday night.

Max Pacioretty also scored for Montreal (7-8-1), which has gone 5-1-0 in its last six games after starting the season 2-7-1. Goaltender Charlie Lindgren, called up from AHL Laval last week when Carey Price suffered a lower body injury, won a second game in a row and has now won all five of his NHL starts over the last three seasons.

Pierre-Edouard Bellemare and Erik Huala scored for Vegas (9-5-1), which ended a six-game road trip with a 1-4-1 record. The Knights were coming off a shootout loss in Toronto on Monday night and were playing their sixth game in nine days.

Story continues below advertisement

The Canadiens jumped on the Knights early and outshot them 13-2 in the opening period. But Vegas battled back and had a 31-28 edge for the game.

Tomas Plekanec won a race to a dump-in and fed Gallagher alone at the side of the net for his seventh goal at 8:24. Benn got his first on a point shot through heavy traffic at 10:55.

Vegas got one back when Bellemare deked past Jeff Petry and beat Lindgren from close range at 17:41.

Pacioretty was at the doorstep to redirect a Petry shot past Maxime Legace 3:31 into the second frame.

Story continues below advertisement

The Knights had Legace pulled for an extra attacker when Jonathan Marchessault fed a cross-ice pass that Huala one-timed into an open side with 1:17 left to play.

Montreal centre Jonathan Drouin did not play in the third period due to an upper body injury.