MONTREAL -- Pierre-Alexandre Parenteau and Dale Weise each scored twice and Sergei Gonchar had two assists to reach 800 career points as the Montreal Canadiens defeated the Philadelphia Flyers 6-3 for their fifth consecutive victory on Saturday night.

David Desharnais and P.K. Subban also scored for Atlantic Division-leading Montreal (13-4-1), which plays again Sunday night in Detroit.

Brayden Schenn scored twice and Matt Read had the other for the Flyers (7-7-2). Jakub Voracek had two assists to extend his point streak to 10 games.

The Canadiens power play had dropped to 7.1 per cent efficiency before a trade this week for 40-year-old defenceman Gonchar, a veteran point man. But it scored once in a 5-1 win over Boston on Thursday and then tallied on all three chances against the Flyers.

Parenteau banged in Max Pacioretty's rebound 6:47 into the game and Desharnais poked in a puck after Ray Emery failed to squeeze a Pacioretty blast from the right side at 8:49.

It was Subban's turn to finish a tic-tac-toe play with Alex Galchenyuk and Tomas Plekanec with a man advantage 6:47 into the second period.

The Flyers struck back when Schenn followed Voracek into the zone and fired a loose puck past Carey Price. Then, Schenn put Claude Giroux's rebound into an open side at 18:46 to make it 3-2 Montreal.

Parenteau was in the slot to knock Gonchar's wrist shot down and into the net 3:02 into the third period, a goal that stood up to video review for a high stick.

The Bell Centre crowd booed as a long scramble in front of Price's crease ended with Read picking out a puck that was laying open and flicking it in on a power play at 5:38. Replays showed officials were right not to whistle the play dead.

Weise got it back at 13:18 when his shot from the right side trickled through, and then had a puck go in off his body after Plekanec's shot hit a post at 17:01 for his second of the period.

Notes -- Drayson Bowman was scratched for a second game since his call-up from AHL Hamilton. . . The Flyers, 4-3 losers to Columbus on Friday night, surrendered three power-play goals for a second game in a row. . . The second period saw a fight between former London Knights Brandon Prust and Zac Rinaldo.