Veteran winger Jaromir Jagr scored twice and Aaron Exblad and Jonathan Huberdeau scored just 14 seconds apart to earn the Florida Panthers a 6-2 win over the Ottawa Senators at BB&T Center.
Vincent Trocheck had a goal and three assists for Florida as Jagr became the fifth player in NHL history to record 20 seasons with 50 or more points.
Zack Smith and Erik Karlsson each had a goal and an assist for the Senators.
Phil Di Giuseppe scored the winner 1:30 into overtime to give the Carolina Hurricanes a 3-2 victory over the Boston Bruins at TD Garden.
Elias Lindholm and Nathan Gerbe had earlier scored for Carolina with Loui Eriksson and David Pastrnak replying for the Bruins.
Rookie Connor McDavid scored his 14th goal of the season with 7:29 left to guide the Edmonton Oilers to a 2-1 win over the Minnesota Wild.
Justin Abdelkader scored the winning goal as the Detroit Red Wings ended a three-game losing streak with a 3-2 win over the Winnipeg Jets, while Alex Galchenyuk scored twice in the Montreal Canadiens' 3-2 win over the Buffalo Sabres.
Travis Zajac scored twice and Kevin Kinkaid had a 30-save shutout as the New Jersey Devils beat the San Jose Sharks 3-0.