Paul Byron scored in the fifth round of a shootout as the Montreal Canadiens ended a three-game losing run with a 3-2 victory over the Philadelphia Flyers on Friday night.

Dale Weise and Max Pacioretty scored in regulation time for Montreal (28-27-4), while the Flyers (25-21-11) had goals from Nick Cousins and Michael Raffl. P.K. Subban had a pair of assists for the Canadiens.

The Flyers' Shayne Gostisbehere picked up an assist to extend his points streak to 14 games, an NHL record for a rookie defenceman. The league's longest active streak makes the Margate, Fla. native the first rearguard since Brian Leetch from Oct. 30 to Dec. 1, 1996 with points in 14 straight games.

Shots were 34-28 in Philadelphia's favour in regulation time and 37-32 overall. Pacioretty also scored in the shootout for Montreal while Cousins was the lone Flyer to score.

The Bell Centre crowd opened the game chanting Subban's name in support of the defenceman who was blamed by coach Michel Therrien for a loss Wednesday in Colorado.

And Montreal got the first goal when Weise passed in front and the puck went off defenceman Nick Schultz and past goalie Michal Neuvirth at 2:56.