Mark Streit scored two goals, and rookie goalie Carey Price made 29 saves in the Montreal Canadiens' 4-1 victory over the Flyers last night.
Christopher Higgins and Andrei Kostitsyn also scored, and Tomas Plekanec had two assists for the Canadiens, who snapped a two-game losing streak.
Mike Knuble scored for the Flyers, who had ended their five-game home losing streak with an 8-2 win over Pittsburgh on Tuesday.
The Flyers opened the season with six straight wins at home but are only 1-4-2 at the Wachovia Center since then.
Price, who was Montreal's first pick (fifth overall) in the 2005 NHL entry draft, improved his record to 8-5. He made his fifth straight start in place of Cristobal Huet, who pulled his groin during a 5-4 shootout loss to Nashville, on Dec. 1.
Price was tested late in the second period and early in the third when he blanked the Flyers on three straight power plays, including a two-man advantage for 2 minutes, 1 second.
Antero Niittymaki, who made his sixth start for the Flyers, stopped 19 shots.
Higgins put the Canadiens ahead at 8:17 of the first period on a power play. He flipped in a rebound of a shot by Andrei Markov from just inside the right circle.
Montreal broke the game open with three goals in the second period, two of them by Streit, who hadn't scored in the previous 21 games.
Kostitsyn redirected a pass from Plekanec 21 seconds into the period.
Streit scored on a power play after taking a pass from behind the net from Alex Kovalev at 5:01. He then hit a wide open net at 9:58 for his fourth goal of the season.
Knuble made it 4-1 on a power play at 15:52 of the period when Mike Richards' pass bounced off his right skate and into the net.