Columbus 3, Boston 1
Matt Calvert scored the go-ahead goal with 3:03 remaining in the third period before adding an empty-net tally as visiting Columbus snapped its four-game losing streak.
Philadelphia 4, Buffalo 3
Chris VandeVelde scored the go-ahead goal on a breakaway near the six-minute mark of the third period as visiting Philadelphia sent Buffalo to its franchise record-tying 10th consecutive defeat.
Montreal 6, NY Islanders 4
Tomas Plekanec collected two goals and two assists for his first four-point performance of the season as host Montreal posted its fifth win in six games versus New York.
Carolina 3, Ottawa 2
Nathan Gerbe snapped a tie with 5:41 remaining in the third period as Carolina halted its four-game slide on the road.
Detroit 5, Nashville 2
Tomas Tatar scored a pair of goals and set up another as host Detroit snapped Nashville's five-game winning streak.
Tampa Bay 3, Colorado 2
Ryan Callahan scored in regulation and netted the decisive goal in the third round of the shootout as Tampa Bay extended its home winning streak to seven games.
Edmonton 3, Florida 2
Nail Yakupov scored the lone goal of the shootout in the first round as Edmonton halted its 14-game slide on the road.
St. Louis 3, Toronto 0
Alex Steen scored in his fifth straight game while Brian Elliott made 27 saves to record his 28th career shutout and third of the season as host St. Louis extended its point streak to seven contests (6-0-1).
Dallas 5, Washington 4
Antoine Roussel and captain Jamie Benn scored 16 seconds apart early in the third period to stem a comeback as host Dallas handed Washington back-to-back losses for the first time since Nov. 29-Dec. 2.
Minnesota 3, Arizona 1
Devan Dubnyk made 25 saves to defeat the team that traded him three days ago as host Minnesota posted consecutive victories for the first time in two months.
Anaheim 3, Los Angeles 2
Jakob Silfverberg scored the lone goal of the shootout in the second round as visiting Anaheim spoiled a night honoring Rob Blake.
Calgary 4, San Jose 3
Sean Monahan scored 24 seconds into overtime as Calgary skated to its third straight victory to begin its five-game road trip.