Radek Bonk and Michael Ryder each scored twice and Cristobal Huet made 26 saves as the Canadiens completed a sweep of their two-game home set against Toronto with a 6-2 win over the Maple Leafs last night in Montreal.
Andrei Markov and Garth Murray also scored for Montreal, which moved one point ahead of Atlanta into eighth place in the Eastern Conference with 77 points.
Toronto captain Mats Sundin scored twice, but the Maple Leafs lost for the second time in Montreal in three days. They are 12th in the East, seven points behind the Canadiens.
Bonk put Montreal up, 2-1, with his third goal at 14:56 before scoring his second of the game with 7.7 seconds left in the first period. He also scored in Thursday's 5-1 win over Toronto after getting just one goal in 48 games.
Lightning 4, Rangers 3 -- Brad Richards scored the lone goal in a shootout and John Grahame stopped three shots in the tiebreaker to lift host Tampa Bay over New York.
Tampa Bay got goals from Martin St. Louis, Fredrik Modin and Cory Sarich. The Lightning are 4-0-1 over the past five games. The Rangers, tied atop the Atlantic Division with the Flyers, lost for the second straight night in a shootout.
New York's Jaromir Jagr, the NHL leader in goals and points, had a goal and assist but was stopped on the Rangers' first shootout attempt.
Flyers 6, Senators 3 -- Philadelphia scored four goals in the first period and Antero Niittymaki made the early spurt stand up against visiting Ottawa.
Petr Nedved, Niko Dimitrakos, Jeff Carter and Michal Handzus scored in the first period to chase goalie Ray Emery and lead the Flyers to their fourth straight victory.
Capitals 3, Hurricanes 1 -- Rookie Alexander Ovechkin scored his 47th goal, Matt Pettinger added a shorthanded score and Washington snapped an eight-game losing streak with the victory over Carolina at Raleigh, N.C.
It was Pettinger's fifth goal with his team down a man, tying him for the league lead as Washington won for the first time since beating Pittsburgh two weeks ago. Five of Washington's eight losses in that span were by one goal.
Sharks 5, Wild 1 -- Jonathan Cheechoo scored two goals, including his team-record 45th of the season, to help the surging Sharks beat Minnesota in St. Paul.
Joe Thornton had three assists and tied San Jose's record for a season with 53 in only 44 games with the Sharks, 7-1-2 in their last 10 games.
Islanders 5, Thrashers 1 -- Miroslav Satan had a goal and two assists as New York beat Atlanta in Uniondale, N.Y.
Rick DiPietro earned his career-best 27th win by making 21 saves. Mike York, Sean Bergenheim, Alexei Yashin and Bruno Gervais added goals for New York.
Blue Jackets 5, Red Wings 4 -- Jaroslav Balastik capped a comeback with the only goal of the shootout to give Columbus the victory in Detroit.
Columbus scored four times in the third period after trailing 3-0.
Kings 6, Predators 4 -- Alexander Frolov returned from a shoulder injury and scored the tying and go-ahead goals in the third period, lifting Los Angeles in John Torchetti's debut as Kings coach.
Avalanche 3, Blues 2 -- Joe Sakic scored a power-play goal 57 seconds into overtime in St. Louis to give Colorado the victory. The Avalanche trail first-place Calgary by one point in the Northwest Division.
Mighty Ducks 5, Coyotes 2 -- Teemu Selanne scored twice and added an assist to lead streaking Anaheim past Phoenix in Glendale, Ariz. Scott Niedermayer, Corey Perry and Francois Beauchemin also scored for the Ducks, who won their sixth straight game.
Oilers 3, Canucks 2 -- Steve Staios's third-period goal enabled Edmonton to beat host Vancouver, salvaging the final game of the three-game series the teams played this week.