Brayden Schenn scored three power-play goals to lead the Flyers to their eighth straight victory, a 4-2 win over the Dallas Stars on Saturday in Philadelphia
Jakub Voracek scored an empty-netter and also had three assists for the Flyers, who matched Montreal for the longest winning streak in the NHL this season.
Philadelphia last won eight straight games from Jan. 6-19, 2002. Steve Mason made 21 saves for his seventh straight win. Devin Shore had both goals for the Stars.
Tied at 1 entering the third period, Dallas went ahead when Shore scored his second goal of the game with 9:28 left.
But Schenn tied the game with his second goal of the game that was similar to the first one, a deflection from in front after Voracek’s shot from the right side at 16:12.
Schenn then put Philadelphia in front with 2:15 left when he scored with a forehand shot on a rebound of Voracek’s shot for his seventh goal of the season, resulting in hats flying on the ice.
Canadiens 10, Avalanche 1 — Max Pacioretty had four goals, Brian Flynn scored twice during a six-goal first period, and host Montreal routed Colorado.
Flynn, Pacioretty, and Artturi Lehkonen each scored against Calvin Pickard in the opening 7:12, and then Pacioretty, Paul Byron, and Flynn each had a goal among the first four shots against Semyon Varlamov.
Pacioretty completed his hat trick in the second period and added another in the third to give the captain seven goals in his last four games.
Alexander Radulov and Jeff Petry also scored for Montreal, which has shown no drop-off without injured scoring leader and first-line center Alex Galchenyuk. Montreal outshot the Avs 36-16.
Montreal’s six-goal first period was its first since Dec. 17, 1992, against the Quebec Nordiques in an 8-3 win.
Penguins 4, Lightning 3 — Evgeni Malkin and Sidney Crosby both scored their second goals on third-period power plays, helping Pittsburgh rally to beat host Tampa Bay.
It was the first meeting between the teams since the Stanley Cup champion Penguins beat Tampa Bay in a seven-game Eastern Conference final last season.
Pittsburgh, which won its fifth straight game, got three assists each from Phil Kessel and Kris Letang.
The Penguins are 6-6-1 when trailing after two periods.
Tampa Bay’s Jonathan Drouin had the first of his two goals shortly after getting cut by a high-stick. Valtteri Filppula also scored for the Lightning.
Matt Murray made 20 saves for the Penguins, and Andrei Vasilevskiy stopped 33 shots for Tampa Bay.
After Crosby pulled the Penguins even at 3 with his 20th goal at 5:08 of the third, Malkin’s right-circle shot with 11:24 left gave Pittsburgh a 4-3 lead.
Malkin has 111 power-play goals, which moved him past Jaromir Jagr (110) and Kevin Stevens (110) into second on the Pittsburgh career list. Mario Lemieux tops the list with 236.
Panthers 4, Canucks 2 — Aaron Ekblad gave Florida a three-goal lead early in the third period and the Panthers held on to defeat Vancouver.
Florida won its first home game under interim coach Tom Rowe. The win was the Panthers’ first in regulation since a victory over Ottawa on Nov. 19, a span of 11 games.
Aleksander Barkov had a goal and an assist, and Vincent Trocheck and Derek MacKenzie also scored for Florida. Roberto Luongo made 37 saves, and Jaromir Jagr recorded an assist and now has 1,883 points, four behind Mark Messier for second on the NHL career list.
Daniel Sedin and Jack Skille scored in the third period for the Canucks. Jacob Markstrom stopped 38 shots.
With the Panthers clinging to a 3-2 lead, Trocheck scored an empty-net goal with 47.1 seconds left.
Kings 4, Senators 1 — Trevor Lewis had a goal and an assist, and Jeff Carter and Alec Martinez scored on the same power play early in the first period for host Los Angeles.
Peter Budaj made 19 saves and earned an assist, and Marian Gaborik scored his first goal since Feb. 12 to cap the Kings’ final home game before a three-week, nine-game stint on the road.
Mike Condon stopped 15 shots, and Zack Smith scored for Ottawa, which has lost four of six. The Senators struggled to beat Budaj, the longtime Montreal goalie, in the second stop of their swing through California.
Veteran forward Chris Neil played his 1,000th game for Ottawa, joining Daniel Alfredsson and Chris Phillips as the only Senators to reach the mark.
Budaj, the veteran goalie who rose from the AHL to take over for injured Jonathan Quick, got an assist on Carter’s goal for his first point since April 4, 2012.
Blue Jackets 6, Islanders 2 — Jack Johnson, Cam Atkinson, and Seth Jones each had a goal and an assist as Columbus beat visiting New York for its sixth straight win.
Josh Anderson, Brandon Saad, and Lukas Sedlak also scored for Columbus and Sergei Bobrovsky had 25 saves.
Josh Bailey and John Tavares scored for New York, which had earned a point in a season-high five straight games (4-0-1). Jaroslav Halak made 32 saves until he was pulled after the Blue Jackets scored four consecutive goals in the third period.
Coyotes 4, Predators 1 — Alex Goligoski and Lauren Dauphin scored 1:57 apart in the first period to lift host Arizona.
Brendan Perlini added his first career goal, Martin Hanzal also scored, and Mike Smith made 42 saves for the Coyotes, who were 0-3-3 since their last win at Edmonton on Nov. 27.
Arizona scored four goals for the first time since Nov. 8 after totaling four in its previous four games.
Roman Josi scored and Pekka Rinne made 30 saves for the Predators, who have lost four of five (1-3-1).