MONTREAL — Max Pacioretty scored the tie-breaking goal in Montreal’s three-goal third period, and the Canadiens beat the Tampa Bay Lightning 3-1 Thursday night for their sixth straight victory.

Alex Galchenyuk and Torrey Mitchell also scored to help Montreal improve to 7-0-1. Carey Price made 29 saves to win for the fourth time in four starts this season.

Alex Killorn scored for the Lightning, who lost to an Eastern-Conference opponent for the first time this season. Ben Bishop stopped 23 shots.

With the score tied 1-1, Pacioretty got the go-ahead goal at 10:23 by beating Bishop glove side. Blown coverage by the Lightning left the Canadiens captain all alone on the edge of the faceoff circle, and Bishop couldn’t see the shot with Andrew Shaw posted firmly in front of goal.

Montreal remains the only NHL team still undefeated in regulation.

PENGUINS 4, ISLANDERS 2: Sidney Crosby scored the tie-breaking goal late in the third period to lead Pittsburgh to a win at home.

Patric Hornqvist, Evgeni Malkin and Phil Kessel also scored – each getting his third of the season – to help the Penguins win for the third time in four games.

Crosby, playing for the second straight game after missing the first six with a concussion, scored with 2:25 left as he caught a pass from Scott Wilson at the top of the crease and quickly turned to his forehand to put the puck behind Islanders goalie Jaroslav Halak.

Kessel added a power-play goal to cap the scoring 32 seconds later.

Travis Hamonic and Shane Prince scored for the Islanders, and Halak finished with 31 saves.

MAPLE LEAFS 3, PANTHERS 2: Mitch Marner had three assists and goaltender Frederik Andersen bounced back from a horrid outing as host Toronto won for the second time this season.

Marner set up Tyler Bozak for two goals and also assisted James van Riemsdyk. Andersen, who gave up a career-worst seven goals on Tuesday, stopped 29 of 31 shots for Toronto.

Jonathan Marchessault had both goals for the Panthers.

WILD 4, SABRES 0: Devan Dubnyk made 38 saves for his second straight shutout and Minnesota won on the road.

Ryan Suter had a goal and an assist, and Joel Ericsson Ek, Jason Zucker and Mikko Koivu also scored.

The Sabres lost their fourth in a row.

RED WINGS 2, BLUES 1: Henrik Zetterberg scored in the eighth round of a shootout to give Detroit a win at St. Louis.

Zetterberg’s goal gave the Red Wings a six-game winning streak.

St. Louis had the better chances in overtime. Center Jaden Schwartz missed a wide-open net early in the extra session. Jori Lehtera was stopped on a breakaway midway through the period by Detroit goalie Petr Mrazek.

COYOTES 5, FLYERS 4: Martin Hanzal and Brad Richardson scored the decisive goals to help Arizona beat Philadelphia and snap a five-game road losing streak.

Jamie McGinn, Oliver Ekman-Larsson and Ryan White also scored for Arizona. The Coyotes have their only two wins this season against the Flyers.

Louis Domingue stopped 28 shots and won his first game of the season. He had been 0-4 with a 5.03 goals against average.

Nick Cousins, Brayden Schenn, Andrew MacDonald and Wayne Simmonds scored for the Flyers.

JETS 4, STARS 1: Patrik Laine scored twice on the power play to help Winnipeg beat visiting Dallas.

Defenseman Tyler Myers got the Jets on the scoreboard 15 seconds into the game and rookie Kyle Connor got his first NHL goal. Connor Hellebuyck had 38 saves.

Winnipeg, which lost at Dallas in the opener of the home-and-home on Tuesday, has scored five power-play goals this season, with the 18-year-old Laine getting four.

Tyler Seguin scored early in the third period for Dallas.

NOTES

DUCKS: Anaheim signed holdout Hampus Lindholm to a six-year, $31.5 million contract through the 2021-22 season, ending a stalemate with the talented Swedish defenseman.

The 22-year-old Lindholm is arguably the Ducks’ top young defenseman, scoring 92 points in 236 games over the past three seasons while honing his two-way game.

He missed the Ducks’ first eight games while holding out as a restricted free agent.