Phil Kessel was the match-winner for the Pittsburgh Penguins in the NHL, while the New York Islanders were finally beaten in regulation.
Kessel scored twice for the Penguins, including in overtime, to see them past the Columbus Blue Jackets 4-3 on Friday.
The Islanders suffered their first loss in regulation under coach Doug Weight in his seventh game in charge, going down 5-4 to the Detroit Red Wings.
Meanwhile, the Calgary Flames needed OT to claim a win.
Kessel netted three minutes, 15 seconds into overtime for the Penguins.
He had earlier given his team a lead they extended to 3-1 before third-period goals from Alexander Wennberg and Cam Atkinson for Columbus.
But Kessel made the most of a power-play in OT to see the Penguins secure their win at PPG Paints Arena.
The Islanders were edged by the Red Wings in a thriller.
The teams exchanged leads and looked headed for OT before Danny DeKeyser scored with just 28 seconds left at Joe Louis Arena.
In his 1,000th NHL game, Jason Chimera had tied the game at 4-4 for the Islanders.
FLAMES WIN THIRD STRAIGHT
The Flames extended their winning streak but had to work hard for a 4-3 victory against the New Jersey Devils.
Mikael Backlund was the hero with his OT goal, his 15th strike of the season.
Isles lead. Tied. Isles lead. Tied.-- NHL (@NHL) February 4, 2017
Wings lead. Tied. Wings lead. Tied.
Wings Win. pic.twitter.com/P75PXg0eOq
WINS FOR HURRICANES, PANTHERS
The Carolina Hurricanes edged the Edmonton Oilers 2-1 and the Florida Panthers beat the Anaheim Ducks by the same score in Friday's other games.
CAPITALS VISIT MONTREAL
The Washington Capitals (34-11-6) take on the Montreal Canadiens (30-15-7) at Centre Bell on Saturday.