PHILADELPHIA (AP) -Scottie Upshall wanted to knock down the flying puck and clear some room in front of Philadelphia's net.
The Flyers forward did use his stick and deflect Michael Komisarek's shot - only the puck fell right into the net for Montreal's go-ahead goal.
"For some reason, those tips never seem to go in the other net," Upshall said. "They go into yours."
The Canadiens could have used some of those breaks in last season's playoffs when they were the top seed in the Eastern Conference and were promptly bounced by the Flyers in the second round.
"Going into the third period being down to the team that knocked us out last year, and finding a way to win, that definitely says a lot about the guys on the team and should give us more confidence," Komisarek said.
Flyers goalie Martin Biron was a postseason star last season, but his early struggles this season are one reason why they have dropped their first two games - both at the Wachovia Center.
Jeff Carter and Mike Richards scored the final two goals of the second to lift the Flyers to a 2-1 lead going into the third.
Hamrlik, though, erased the lead when he took a nifty pass from Alex Kovalev and slid the puck past Biron from the left slot.
Komisarek then gave Montreal the lead for good, when his shot from the point knocked off Upshall's stick and over Biron to make it 3-2. Robert Lang scored with 6:20 left for a 4-2 lead.
"There's no excuse when you give up three goals in the third period and give a team a chance to get back in like that," Biron said. "It should never happen."
Biron was benched late in the first period in Saturday's opener against the Rangers after he allowed four fast goals. Biron solidified himself as the Flyers' No. 1 goalie last season when he took them to the Eastern Conference finals a year after they posted the worst record in the NHL.
"The first game is kind of a write-off for me," Flyers coach John Stevens said. "I thought he was much better tonight. He looked like his old self, made a couple of big saves."
The Flyers need him to regroup on a tough three-game road trip or risk getting buried early in the standings. Philadelphia is already a whopping 10 points behind the New York Rangers in the Atlantic Division standings.
"It's too early in the season. A lot can still happen," Flyers forward Simon Gagne said.
Gagne, who's looked sharp early after missing most of last season with a concussion, scored his second goal of the season to slice the deficit to one. He scored on the power play, knocking in a rebound off the skate of Carey Price.
Steve Begin added an empty-netter in the final minute.
Price made 29 saves for Montreal. Price was 3-0 with a 1.34 GAA against the Flyers last season, then went 1-3 with a 4.13 GAA against them in the playoffs.
The Canadiens are 7-0-1 in their past eight regular-season games in Philadelphia.
"It's in the back of your mind that it's still the team that put us out last year and you're going to have a little bit of a grudge, but it's a new year," Price said.
After a scoreless first period, Andrei Kostitsyn scored only 54 seconds into the next on a snap shot on the glove side. The scoring opportunity was created when Richards was hit at the blue line, freeing the puck.
Carter tied the score less than 2 minutes later, and Richards added his second goal of the season when he ripped in the puck on the power play.
"A lot of people are talking about Montreal as the 'Pride of the East,' and I thought for 40 minutes we really showed that we could be a good team against a good team," Stevens said. "That is the step we want to take."
|Andrei Kostitsyn (1) ASST: Andrei Markov (3)|
1 - 0 MTL
|Jeff Carter (1) ASST: Scottie Upshall (1)|
1 - 1 Tie
|PPG - Mike Richards (2) ASST: Daniel Briere (3), Martin Biron (1)|
2 - 1 PHI
|Roman Hamrlik (2) ASST: Alex Kovalev (1), Andrei Kostitsyn (1)|
2 - 2 Tie
|Mike Komisarek (1) ASST: Saku Koivu (4), Guillaume Latendresse (3)|
3 - 2 MTL
|Robert Lang (2) ASST: Sergei Kostitsyn (2), Roman Hamrlik (1)|
4 - 2 MTL
|PPG - Simon Gagne (2) ASST: Mike Knuble (1), Mike Richards (1)|
4 - 3 MTL
|EN - Steve Begin (1) ASST: Andrei Markov (4)|
5 - 3 MTL
|Simon Gagne Tripping against Saku Koivu|
|Steve Eminger Interference against Steve Begin|
|Mike Komisarek Interference against Daniel Briere|
|Tomas Plekanec Hooking against Daniel Briere|
|Tom Kostopoulos Roughing against Joffrey Lupul|
|Joffrey Lupul Roughing against Tom Kostopoulos|
|Robert Lang Holding against Glen Metropolit|
|Steve Downie Fighting against Maxim Lapierre|
|Maxim Lapierre Fighting against Steve Downie|
|Braydon Coburn Interference against Alex Tanguay|
|Ryan O'Byrne Hooking against Scottie Upshall|
|Sergei Kostitsyn Interference against Glen Metropolit|
|Alex Tanguay Hooking against Luca Sbisa|
|Steve Eminger Cross checking against Guillaume Latendresse|
|Andrei Markov Interference against Glen Metropolit|
|Guillaume Latendresse Fighting against Joffrey Lupul|
|Joffrey Lupul Fighting against Guillaume Latendresse|