MONTREAL (AP) – Mike Ribeiro scored his second goal of the game 2:28 into overtime to give the Montreal Canadiens a 3-2 victory over the Philadelphia Flyers on Tuesday night.

Ribeiro also tied it midway through the third, taking advantage of a big rebound off goalie Robert Esche. In overtime, Montreal had a couple of good chances before Ribeiro finally scored, holding the puck along the right boards before moving out to snap a shot past Esche.

The Canadiens, 4-0 on the road this season, won their third straight at home to improve to 7-2-0 overall. Philadelphia, which had won three straight, dropped to 4-2-1.

Flyers rookie Mike Richards had a goal and assisted on Brian Savage’s goal as Philadelphia scored a pair of power-play goals during a penalty-filled second period to build a 2-1 lead. Michal Handzus assisted on both goals.

On Montreal’s tying goal, Canadiens defenseman Andrei Markov spotted Ribeiro behind the Flyers’ defense at the Philadelphia blue line and fired a long wrist shot on goal.

Esche stopped the shot easily, but left the rebound to his right. Ribeiro swooped in and picked up the puck in the left faceoff circle, moved in on Esche and cut across the goalmouth to tuck the puck inside the right post.

Montreal opened the scoring with 4:36 left in the first period, with Pierre Dagenais cutting across the goalmouth from the right corner and rapping Esche’s rebound of defenseman Francis Bouillon’s point shot off the left post and into the net.

Referees Blaine Angus and Craig Spada called a total of nine minor penalties in the second period alone. Montreal was unable to convert any of its four chances in the period, while the Flyers, who entered the game 25th in the NHL with the man advantage, scored on two of their five power-play opportunities in the second.

Richards tied it 5:48 into the second, just 14 seconds after Jan Bulis was sent off for boarding. Handzus set up the goal, holding the puck along the boards before firing a cross-ice pass to an unguarded Richards, who swooped in behind Bouillon and Mathieu Dandenault to redirect the pass into a wide open left side.

Richards set up Savage’s go-ahead goal with 4:13 left in the period as Philadelphia converted late in a 5-on-3 advantage that left the Canadiens two men short for nearly two minutes.

Ribeiro was already in the penalty box serving a double minor for high-sticking Flyers defenseman Kim Johnsson when Alex Kovalev was penalized for delay of game with 5:47 left in the period.

Goalie Jose Theodore and the Canadiens’ three-man penalty killing unit did a good job of fending off the attack when Handzus found Richards to the left of the net after Montreal just failed to clear the zone. Richards fed the puck in front to Savage, who swiped the puck into a wide open net with 23 seconds left in Ribeiro’s second penalty.

Notes: Flyers LW Donald Brashear played his 700th regular-season game. … Dagenais scored Montreal’s last goal at home against Philadelphia on Dec. 8, 2003. Sean Burke led the Flyers to a 2-0 win over the Canadiens on April 1, 2004, in Philadelphia’s most recent game at the Bell Centre.

AP-ES-10-25-05 2157EDT

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.