The Washington Capitals ended the Chicago Blackhawks' seven-game NHL winning streak, while the Ottawa Senators edged the Los Angeles Kings.
The in-form Blackhawks saw their run ended, suffering a 3-2 overtime loss to the Capitals on Friday.
The Senators rallied for a comeback win, overcoming the Kings 2-1.
Meanwhile, Morgan Rielly led the Toronto Maple Leafs to a win against the Philadelphia Flyers.
HAWKS' STREAK SNAPPED
A pair of first-period goals from Jay Beagle put the Capitals on track, with Brian Campbell scoring for the Blackhawks.
As the Capitals looked set for victory, Marian Hossa sent the game into OT with 23 seconds remaining.
But Marcus Johansson scored the decisive goal two minutes, 20 seconds into overtime.
A Dwight King goal appeared to have the Kings in control against the Senators.
But Zack Smith tied the game and Mark Stone scored the match-winner with just 6.5 seconds remaining.
Rielly had a goal and three assists as the Maple Leafs enjoyed a 6-3 win over the Flyers.
The Flyers led 2-1 and 3-2, only to concede four times in the third period.
The New Jersey Devils had a 2-1 overtime win against the Buffalo Sabres, the Dallas Stars edged the Edmonton Oilers 3-2 and the Colorado Avalanche beat the Winnipeg Jets 3-2 after OT.
The Detroit Red Wings (8-6-1) will try and slow down the red-hot Montreal Canadiens (12-1-1) on Saturday.