The surging Flyers returned home after a 5-1 trip that sent them to fourth in the Eastern Conference. Brushing off 1-7 and 4-10-1 starts to become one of the hottest teams in the NHL, they are 9-2 since Dec. 17 and have found new life under coach Craig Berube.
The Flyers haven't lost at home since Nov. 7 against New Jersey. They're on their longest home winning streak since they won 11 straight Oct. 27-Dec. 5, 2003.
Steve Mason was again sensational in goal, stopping 19 shots for his 18th win.
Tomas Plekanec scored for the Canadiens.
RANGERS 3, BLACKHAWKS 2
CHICAGO (AP) — Carl Hagelin broke a tie with 5:57 left to lift New York last Chicago.
Marc Staal started the winning sequence with a long slap shot that was stopped by Corey Crawford, who also got in front of Hagelin's first rebound attempt. But Hagelin stayed with the play and flipped the puck into the open right side.
Jonathan Toews and Brandon Bollig scored in the second period for Chicago, which had recorded at least one point in a season-high 10 games. It was the Blackhawks' first home regulation loss since a 4-3 setback against Dallas on Dec. 3.