Colorado 4, Minnesota 2: Jan Hejda scored the go-ahead goal at 10:20 of the third period and the Avalanche snapped a nine-game road losing skid.
N.Y. Rangers 3, N.Y. Islanders 0: Carl Hagelin scored twice for his second multi-goal game in 16 NHL games.
Carolina 4, New Jersey 2: Cam Ward of the Hurricanes made 23 saves and was credited with a bizarre empty-netter for his first career goal came when Ilya Kovalchuk's errant pass for Adam Henrique went the length of the ice and into the net with 29.4 seconds left.
St. Louis 5, Dallas 3: Adam Cracknell scored the tiebreaking goal after being recalled from the minors earlier in the day for the Blues.
Detroit 4, Nashville 1: Valterri Filppula scored twice as the Red Wings ended the Predators' five-game home winning streak.
Chicago 4, Columbus 1: Viktor Stalberg scored two goals and the Blackhawks kept the Blue Jackets winless in regulation on the road.
Edmonton at Vancouver: The Oilers have lost four straight on the road and start a seven-game road trip while Edmonton hosts the World Juniors.
Phoenix at Los Angeles: The Coyotes have put starting goalie Mike Smith on injured reserve with a strained groin and recalled Curtis McElhinney.
Anaheim at San Jose: Sharks goalie Antti Niemi is 10-2-0 with a 1.98 goals-against average over his last 12 home games.
Compiled from News and wire service reports.