Atlanta 4, Montreal 3 (OT): Dustin Byfuglien scored a power-play goal 3:43 into overtime for the Thrashers. The Canadiens lost for the ninth time in their last 12 games.
Florida 3, N.Y. Rangers 0: Tomas Vokoun made 32 saves for his fifth shutout of the season and 43rd overall and the Panthers improved to 4-1-2 in their last seven games.
Philadelphia 3, Detroit 2: James van Riemsdyk, Daniel Carcillo and Scott Hartnell scored to help the Flyers win for the first time in Detroit since Nov. 4, 1988, a span of 16 games.
Dallas 4, St. Louis 2: Brad Richards scored the go-ahead goal at 6:32 of the third period and also had two assists as the Stars posted their fifth straight road victory.
Nashville 4, Columbus 1: Shea Weber had a goal and two assists and the Predators ran their home winning streak against Columbus to 15 games.
Minnesota 6, Phoenix 5 (OT): Cam Barker scored 46 seconds into overtime after Pierre-Marc Bouchard tied it with 26 seconds left in regulation for the Wild.
Vancouver 2, Colorado 1: Roberto Luongo made 31 saves, Alexandre Bolduc and Mason Raymond scored and the Canucks won their fifth straight and improved to 12-1-2 since the end of November.
Anaheim 2, Chicago 1: Andreas Lilja scored his first goal of the season and Corey Perry broke a second-period tie for the Ducks, who won their fourth straight at home.
San Jose 1, Los Angeles 0: Antti Niemi posted his ninth NHL shutout with 29 saves, and Devin Setoguchi scored on his 24th birthday for the Sharks.
Calgary 2, Edmonton 1: Mark Giordano's second-period goal stood up as the winner as the Flames extended their winning streak to a season-best four games.
Around the rinks
AHL: Worcester 3, Portland 2: Matt Irwin scored on the power-play with 3.3 seconds remaining in regulation to lift the Sharks. Corey Tropp and Derek Whitmore scored for the Pirates.
On the Web
Follow the Sabres and NHL on the Sabres Edge blog at buffalonews.com/blogs
Compiled from News and wire service reports.