Detroit 3, San Jose 2: Drew Miller scored and the Red Wings extended their NHL record with their 23rd straight win at home. Detroit has an NHL-high 84 points.
Chicago 3, St. Louis 1: Dave Bolland's centering attempt in the third period hit the stick of St. Louis' leading scorer David Backes and went in the net for the Blackhawks' go-ahead score.
Anaheim 2, Florida 0: Teemu Selanne scored in the first period and Jonas Hiller made 31 saves for the Ducks. Niklas Hagman added an empty-net goal with 14.3 seconds left and the Ducks earned at least a point for the ninth consecutive game.
Nashville 3, Dallas 2: Shea Weber scored on a power play with less than a second remaining in the first period, Pekka Rinne stopped 22 shots, and the Predators improved to 6-19-1 in franchise history in Dallas.
New Jersey 3, Montreal 1: Zach Parise, David Clarkson and Matt Taormina scored and Martin Brodeur made 21 saves to help the Devils top the Canadiens at the Bell Centre for the eighth straight time.
N.Y. Rangers 3, Columbus 2: Derek Stepan scored 22 seconds into overtime and the Rangers overcame a late tying goal by Columbus and one disallowed on their side.
Winnipeg 5, Colorado 1: Bryan Little scored twice for the Jets, who moved into a tie with Toronto for eighth place in the Eastern Conference.
Vancouver 5, Edmonton 2: Henrik and Daniel Sedin each scored a goal for the Canucks.
Saturday's late game
Calgary 1, Los Angeles 0: Miikka Kiprusoff made 28 saves for his 44th NHL shutout and fourth this season for the Flames.
Around the rinks
Columbus Blue Jackets: Forward Rick Nash held a brief news conference Sunday night in New York, but didn't shed much light on whether he would prefer to leave Columbus in a trade. "It's going to take care of itself. I'm a Blue Jacket right now, and we're playing great hockey," the Columbus captain said.
From News and wire service reports.