Boston 3, Tampa Bay 2
Patrice Bergeron scored in regulation and again in the first round of the shootout as host Boston defeated Tampa Bay for the 10th straight time.
Pittsburgh 6, Edmonton 4
Fourth-liner Steve Downie scored with 5:22 remaining in the third period as host Pittsburgh rebounded after squandering a four-goal lead to outlast Edmonton.
Dallas 5, Carolina 3
Defenseman Alex Goligoski and Cody Eakin each had a goal and an assist as visiting Dallas kept its playoff hopes alive with its fourth victory in five games.
Ottawa 5, Montreal 2
Captain Erik Karlsson scored twice and added an assist as visiting Ottawa erased an early two-goal deficit and cruised past Montreal.
Columbus 3, Detroit 1
Scott Hartnell scored his third goal in two games and Sergei Bobrovsky made 41 saves as visiting Columbus skated to its third win in four outings.
Florida 4, Winnipeg 2
Aleksander Barkov scored the tiebreaking goal with 3:53 left in the third period to keep host Florida six points out of the second wild card in the Eastern Conference.
St. Louis 1, Philadelphia 0
Brian Elliott turned aside all 28 shots he faced for his 29th career shutout - and franchise high-tying 20th - as host St. Louis presented Ken Hitchcock with his 700th coaching victory.
Colorado 2, New Jersey 1
Jarome Iginla scored the decisive goal in the third round of the shootout as host Colorado continued its domination of New Jersey to remain in the postseason chase.
Los Angeles 4, Vancouver 0
Jonathan Quick turned aside 19 shots for his 36th career shutout as visiting Los Angeles beat Vancouver for the third time in as many meetings this season.
Chicago 2, Arizona 1
Brad Richards snapped a 23-game goal drought and recorded his 900th career point with 7:11 remaining as visiting Chicago extended its point streak to four games (3-0-1).
San Jose 2, Nashville 0
Antti Niemi turned aside 35 shots for his fifth shutout of the season as San Jose edged visiting Nashville for its fourth win in the last five contests.