The Florida Panthers moved to seven consecutive victories in the NHL with a 3-1 win over the Montreal Canadiens on Tuesday.
Aleksander Barkov scored a double for the second game running and contributed with an assist as the Panthers reclaimed top spot in the Atlantic Division.
The Canadiens took the lead 12 minutes, 39 seconds into the first period through Max Pacioretty, but a power-play goal from Barkov levelled things before Jaromir Jagr put the Panthers ahead 76 seconds into the second period.
With the Canadiens chasing a goal to tie the contest, Barkov scored at 48:53 to decide the game and keep the Panthers flying as the halfway point of the season edges closer.
Central Division leaders Dallas Stars were stunned by the Columbus Blue Jackets, going down 6-3 at the Nationwide Arena.
Blue Jackets forward Boone Jenner scored just 35 seconds into the game before Colton Sceviour levelled the scores, but Kevin Connauton and Matt Calvert struck to put the home side 3-1 ahead at the end of the first period.
The score was 4-2 heading into the third period before Stars forward Patrick Sharp pulled the deficit back to one, but goals to Scott Hartnell and Rene Bourque sealed the impressive victory for the Blue Jackets.
There were plenty of high-scoring contests in the other games, with the Boston Bruins accounting for the Ottawa Senators 7-3, the New York Islanders picking up a 6-3 win over the Toronto Maple Leafs, and the Chicago Blackhawks securing a 7-5 win against the Arizona Coyotes.
David Schlemko scored late in the third period as the New Jersey Devils came from behind twice to beat the Carolina Hurricanes 3-2, while the St. Louis Blues needed overtime to defeat the Nashville Predators 4-3.
The Winnipeg Jets easily accounted for the Detroit Red Wings 4-1, while the Calgary Flames were the only team out of all 20 in action not to score a goal as they went down 1-0 to the Anaheim Ducks.