MONTREAL - Max Pacioretty had two goals and an assist as the struggling Montreal Canadiens broke out with a 5-1 win over the Philadelphia Flyers on Wednesday night.
Yannick Weber, Andrei Kostitsyn and Michael Cammalleri also scored for the slumping Canadiens (2-5-2), who had not won since Oct. 9 in Winnipeg and announced the firing of assistant coach Perry Pearn before the game.
Tomas Plekanec and David Desharnais had a pair of assists each for Montreal, while goalie Carey Price stopped 21 shots for his 100th career win.
Jaromir Jagr scored the lone goal for the Flyers (5-3-1). It was his third of the season.
Jagr opened the scoring at 10:43 of the first when he took a cross-ice pass from defenceman Matt Carle and slipped the puck into the net before Price could get over.
Weber put the Canadiens on the board with just three seconds remaining in the opening period. Benefiting from a late power play, Desharnais fed Weber at the blue-line and the Swiss defenceman rifled a shot from the middle to beat Flyers goalie Ilya Bryzgalov.
Montreal has now scored power-play goals in back to back games.
After Kostitsyn gave the Canadiens their first lead of the game when the puck caromed of his skate midway through the second, Pacioretty put his team ahead 3-1 two minutes later.
Pacioretty, who leads the team in scoring with nine points, sent the Bell Centre into a roar at 3:16 of the third pushing a loose puck in the crease into the net.
Pacioretty was a question mark before the game, having hurt what was reportedly his wrist in Monday's 2-1 loss against the Florida Panthers.
Cammalleri finished off the scoring with his third at 15:36.
Bryzgalov made 23 saves on 28 shots for Philadelphia.