Montreal Canadiens' Brendan Gallagher, right, scores against Arizona Coyotes goaltender Antti Raanta during first-period NHL hockey game action in Montreal, Thursday, Nov. 16, 2017. (Graham Hughes/The Canadian Press via AP)
Montreal Canadiens' Brendan Gallagher, right, scores against Arizona Coyotes goaltender Antti Raanta during first-period NHL hockey game action in Montreal, Thursday, Nov. 16, 2017. (Graham Hughes/The Canadian Press via AP) Credit: Graham Hughes

Montreal — Derek Stepan and Christian Fischer scored power-play goals in the third period and the Arizona Coyotes rallied to beat the Montreal Canadiens, 5-4, on Thursday night for their first regulation victory of the season.

Brad Richardson, Christian Dvorak and Tobias Rieder also scored for the Coyotes, and Antti Raanta made 33 saves. Arizona snapped a five-game losing streak to improve to 3-15-3.

Brendan Gallagher, Paul Byron, Joe Morrow and Shea Weber scored for the Canadiens, and Charlie Lindgren stopped 27 shots.

With the Coyotes down 4-3 in the third period, Stepan got Arizona level for the third time in the game with a wrist shot from the crease at 4:54 following a failed clearance by Jordie Benn. Gallagher was in the box for tripping.

Arizona scored again on the power play at 10:10, this time with Weber penalized for slashing, when Brendan Perlini’s shot ricocheted off Fischer’s stick and in.

Rieder made it 3-3 with 51 seconds left in the second, but Weber answered back 40 seconds later.

The Coyotes scored five goals for the first time this season. They had a combined five goals in their previous four games.

Islanders 6, Hurricanes 4

New York — Johnny Boychuk scored the tiebreaking goal on a slap shot with 4:25 remaining and New York rallied to defeat Carolina.

Mathew Barzal had a goal and two assists, and Nick Leddy, Josh Bailey and Cal Clutterbuck each had a goal and an assist to help the Islanders remain one of two NHL teams without a regulation loss at home this season at 6-0-2. Jordan Eberle added an empty-netter, Anders Lee had two assists and Thomas Greiss finished with 28 saves.

Maple Leafs 1, Devils 0

Toronto — William Nylander scored with 2.2 seconds left in overtime and Frederik Andersen made 42 saves in Toronto’s win over New Jersey.

The Maple Leafs have won five straight to improve to 13-7-0.

Corey Schneider stopped 24 shots for New Jersey. The Devils dropped to 11-4-3.

Toronto star center Auston Matthews was on the ice for the optional morning skate, but sat out his fourth straight game with an upper-body injury.

Lightning 6, Stars 1

Tampa, Fla. — Steven Stamkos had two goals and two assists, Andrei Vasilevskiy made 27 saves to beat his mentor, Ben Bishop, and Tampa Bay beat Dallas.

Vasilevskiy was Bishop’s backup in Tampa Bay for parts of three seasons until Bishop was dealt to Los Angeles last February. Bishop holds the Lightning career wins record with 131, while Vasilevskiy has gone 26-5-3 since taking over the starting role. This was Bishop’s first game against Tampa Bay since the trade.

Penguins 3, Senators 1

Ottawa — Patric Hornqvist and Jake Guentzel each scored in the second period and Pittsburgh held on for a win over Ottawa.

Riley Sheahan scored into an empty net at 19:29 of the third for the Penguins. Matt Murray made 21 saves and faced just 12 shots over the final two periods.

Jean-Gabriel Pageau scored in the third period for the Senators, who won their previous two games. Craig Anderson turned aside 26 shots.

Wild 6, Predators 4

St. Paul, Minn. — Jason Zucker scored with 2:55 left and Minnesota scored four goals in less than six minutes in the third period to beat Nashville.

Jared Spurgeon scored twice and Eric Staal had a goal and two assists for Minnesota, which won its fourth straight.

On the winner, Mikko Koivu fought off a defenseman into the left corner and centered to Zucker in front. With two defenders nearby, Zucker sent a backhand shot past Pekka Rinne for his eighth goal in five games.

Spurgeon added an empty-net goal. Matt Dumba and Nino Niederreiter also scored.

Wild goaltender Devan Dubnyk with a franchise-record shutout streak of 195 minutes, 5 seconds. That ended 49 seconds in when Ryan Johansen converted a pass from Filip Forsberg, the first goal allowed by Dubnyk on 108 shots. He finished with 26 saves.

Roman Josi, Mattias Ekholm and Viktor Arvidsson also scored for Nashville, which lost for the first time in six games.

Trailing 4-2 in the third, Spurgeon charged down the slot and converted a feed from Staal with 6:56 to go.

Nearly two minutes later, Staal hustled in from the left circle to push a loose puck past Rinne after Marcus Foligno couldn’t handle a centering pass.

It was the first tally of the year for Johansen, who signed an eight-year, $64 million contract in July. He has 11 assists in 18 games. He added two assists for his first multipoint game since opening night.

Josi scored 5:31 into the second and Ekholm scored seven minutes later after Minnesota didn’t get a shot during a 32-second two-man advantage. With the Wild still up a man, Ekholm intercepted a pass at the Predators’ blue line, went in alone, and beat Dubnyk on the stick side for Nashville’s first short-handed goal of the season.

It was also the first such goal allowed this season by Minnesota.

However, Niederreiter scored with the extra player with 38.3 seconds left in the second to get the Wild within 3-2, besting Rinne with a slapshot from the slot.

NOTES: Dumba had been the only Minnesota player to appear in every game but not score. … Nashville recalled G Anders Lindback from AHL Milwaukee and assigned G Juuse Saros to the Admirals. Lindback leads the AHL with eight wins. … The Wild is starting a stretch where it plays seven games in 12 days.

UP NEXT

Nashville: Starts a three-game homestand Saturday night against Colorado.

Minnesota: Plays at Washington on Saturday night.

___

More NHL hockey: https://apnews.com/tags/NHLhockey