Saku Koivu scored twice and Carey Price made 28 saves to lead the Montreal Canadiens to a 4-1 win over visiting Toronto last night.
Andrei Kostitsyn and Alex Kovalev also scored for Montreal, which had lost six straight at the Bell Centre (0-4-2).
Toronto defenseman Bryan McCabe broke his left hand when he was checked into the boards by Kostitsyn in the Canadiens' zone on the play that led to Kovalev's goal.
Maple Leafs coach Paul Maurice was livid about Kostitsyn's part in the injury. He said McCabe's hand was broken in three spots and that a best-case scenario for his return was "six to eight weeks."
"It's not a natural thing," Maurice said. "It's not like getting hit into the boards where you can recover, but when you get hog-tied around the throat and you go back into the boards . . . that's just brutal."
Price, a 20-year-old rookie making his sixth straight start, came within 4:06 of recording his first career shutout.
Hurricanes 6, Flyers 5 - Rod Brind'Amour banked a shootout shot in off the crossbar to give Carolina a win in Philadelphia.
Brind'Amour's goal came after teammates Matt Cullen and Jeffrey Hamilton traded tallies in the tiebreaker with Philadelphia's Mike Richards and Joffrey Lupul.
Niclas Wallin, who also had an assist, Cullen, Eric Staal, and Trevor Letowski scored in regulation for Carolina.
Cory Stillman, who leads the Hurricanes with 16 goals, was helped off the ice after he injured a knee during a collision with Philadelphia defenseman Derian Hatcher at 15:02 of the first period.
Lupul scored three goals for his second hat trick in three games.
Oilers 2, Canucks 1 - Fernando Pisani scored the deciding goal in the shootout as host Edmonton earned its third straight postregulation win and moved back to the .500 mark (16-16-2) for the first time since the fourth game of the season.
Red Wings 5, Panthers 2 - Dan Cleary and Brian Rafalski scored in a 1:04 span early in the third period to break a tie, and Valtteri Filppula converted one of host Detroit's two penalty shots in a victory over Florida.
Coyotes 4, Devils 1 - Fredrik Sjostrom scored twice and Martin Hanzal had a goal and three assists to lead Phoenix to a win in Newark.
Senators 7, Thrashers 3 - Dany Heatley scored twice and Antoine Vermette had a goal and two assists in host Ottawa's victory.
Sabres 3, Blackhawks 1 - Thomas Vanek had a goal and an assist and Ryan Miller made 26 saves to help lift host Buffalo to a win.
Stars 4, Sharks 2 - Mike Ribeiro and Brenden Morrow each had a goal and an assist as Dallas won its fifth straight game in San Jose.
Wild 2, Kings 1 - Josh Harding made 35 saves and Brian Rolston scored during a 5-on-3 power play as Minnesota won in Los Angeles.
Capitals 3, Lightning 2 - Brian Pothier scored a power-play goal in the third period to help visiting Washington beat Tampa Bay.
Avalanche 3, Predators 1 - Paul Stastny and Marek Svatos scored second-period goals to lead Colorado to a victory in Denver.
Penguins 3, Islanders 2 - Tyler Kennedy scored the winning goal and added two assists for visiting Pittsburgh.