Boston 3, Chicago 0
Patrice Bergeron scored twice to extend his goal-scoring streak to five games and Tuukka Rask recorded his league-best seventh shutout as host Boston ran its point streak to 14 games.
Phoenix 3, New Jersey 2
Mikkel Boedker scored in the first round of the shootout and Thomas Greiss stopped all three attempts by New Jersey as visiting Phoenix improved to 9-3-1 in its last 13 games.
Los Angeles 3, Pittsburgh 2
Defenseman Drew Doughty scored the go-ahead goal early in the third period and Martin Jones made 35 saves as visiting Los Angeles prevented Pittsburgh from securing a playoff berth.
Montreal 5, Detroit 4
Thomas Vanek recorded a goal and two assists while Tomas Plekanec scored twice to reach 20 tallies for the sixth time in his career as visiting Montreal won its fourth straight game.
Tampa Bay 3, NY Islanders 2
Defenseman Sami Salo scored the deciding goal in the 13th round of the shootout as host Tampa Bay extended its point streak to 10 games.
Carolina 3, Florida 0
Anton Khudobin turned aside 35 shots for his first shutout of the season as visiting Carolina beat Florida for the fourth straight time.
St. Louis 5, Minnesota 1
T.J. Oshie recorded his first career hat trick and surpassed the 20-goal plateau for the first time as host St. Louis posted its ninth consecutive victory over Minnesota.
Nashville 6, Buffalo 1
Captain Shea Weber scored twice and Nashville erupted for four goals in the first period to halt a six-game home losing streak.
Colorado 3, Vancouver 2
Defenseman Tyson Barrie tipped Matt Duchene's pass from low along the left-wing boards past Eddie Lack 55 seconds into overtime as host Colorado edged Vancouver.
Winnipeg 4, San Jose 3
Defenseman Tobias Enstrom scored a power-play goal with 3:36 remaining in the third period to snap a tie as Winnipeg handed San Jose just its sixth regulation loss at home this season.