Tampa Bay at Chicago
Tampa Bay kept on rolling, picking up their sixth-straight win on Thursday night.
A last-second overtime goal from Alex Killorn lifted the Lightning past the Blackhawks by a score of 3-2.
Andrei Vasilevskiy's shutout streak ended at three-straight games, as he gave up two goals on 37 shots.
Anthony Cirelli and Steven Stamkos also scored for Tampa Bay; Ryan Carpenter and Alex DeBrincat added goals for Chicago.
Florida at Nashville
Aaron Ekblad had himself a game. The Florida defenceman scored twice and had two assists as he led the Panthers past the Predators 5-4.
After dropping two games to the Carolina Hurricanes, Florida got back in the win column. Jonathan Huberdeau, Carter Verhaeghe, and Mason Marchment each added a goal.
Nashville got goals from Filip Forsberg, Colton Sissons, Ryan Johansen, and Mattias Ekholm.
Columbus at Dallas
Columbus got their second-straight win behind scoring from Eric Robinson, Boone Jenner, and Oliver Bjorkstrand.
Joonas Korpisalo saved 22 of 24 shots to pick up his seventh win of the year.
Dallas, losers of four-straight, got goals from Miro Heiskanen and Jason Robertson.
In net, Anton Khudobin fell to 4-7-1 as he gave up three goals on 22 shots.
Philadelphia at Pittsburgh
The Philadelphia Flyers staged a comeback to defeat the Pittsburgh Penguins 4-3 on Thursday night.
Claude Giroux had two goals. Sean Couturier scored his sixth of the season, and Scott Laughton got his first in four games for the Flyers.
Jared McCann, Kris Letang, and Mark Friedman scored for the Penguins.
Brian Elliott won his third-straight start, saving 26 of 29 shots.
Buffalo at Islanders
Matt Martin's two goals led the way for the Islanders as they beat the Buffalo Sabres by a score of 5-2.
Anthony Beauvillier, Jordan Eberle, and Noah Dobson also scored for the Isles.
Taylor Hall and Rasmus Ristolainen found the back of the net for Buffalo, who remains in last place in the East Division standings.
Rangers at New Jersey
Chris Kreider recorded a hat trick, Igor Shesterkin made 32 saves, and Ryan Strome added two assists, as the New York Rangers beat the New Jersey Devils 6-1.
The Rangers move to 9-9-3 with the win, six points behind the final playoff spot in the East Division.
The Devils (7-10-2, 16 pts) trail the Rangers by five points in the standings.
Pavel Buchnevich, Alexis Lafreniere, and Brendan Smith also scored for the Rangers; Jack Hughes had New Jersey's only goal.
Winnipeg at Montreal
Pierre-Luc Dubois got the overtime goal that gave the Jets a 4-3 win over the Canadians.
Paul Stasnay scored twice, and Mathieu Perreault added a 1st period goal.
Brendan Gallagher and Tyler Toffoli each scored for Montreal in the 2nd period.
Connor Hellebuyck made 33 saves and earned his eleventh win of the season.
Ottawa at Calgary
Dillon Dube got his first career hat trick, and Matthew Tkachuk had three assists as the Calgary Flames bested the Ottawa Senators 7-3.
Eight players across the two teams scored at least one goal, and 17 registered at least one point in this high-scoring affair.
David Rittich got the win as he made 29 saves on 32 shots.
Sean Monahan, Brett Ritchie, and Derek Ryan all recorded a goal and an assist each.
Toronto at Vancouver
The Vancouver Canucks beat the Toronto Maple Leafs behind two goals from Jake Virtanen.
Bo Horvat added a 3rd period goal for the Canucks, who improve to 10-15-2.
Pierre Engvall scored for Toronto, and Michael Hutchinson made 25 saves in the losing effort.
Thatcher Demko got the win in net for Vancouver, his second-straight, as he made 31 saves on 32 shots.