Mark Osborne's goal with 13 seconds left lifted Toronto Maple Leafs to a 3-2 win over the last-place Oilers.
Red Wings 4, Devils 3
Vyacheslav Kozlov scored his second goal of the game 29 seconds into OT, giving Detroit a win.
Flyers 5, Bruins 5
The Bruins extended their unbeaten streak to eight games by rallying from a three-goal deficit.
Panthers 4, Capitals 3
Brent Severyn scored on a breakaway with 2:42 left in the third period to help Florida.
Penguins 2, Canadiens 2
A lucky goal on a power play by Rick Tocchet at 12:18 of the final period gave Pittsburgh a tie.
Stars 4, Flames 3
Defenseman Paul Cavallini snapped a tie with 10:39 to play.
Blues 4, Kings 1
Blues' Jeff Brown scored two and Curtis Joseph stopped 34.
Sharks 3, Whalers 2
Sandis Ozolinsh scored the game-winner at 13:45 of the third.
Jets 5, Nordiques 5
Thomas Steen scored with 4:24 left in the third period for Jets.
Lightning 4, Blackhawks 3
John Tucker's goal with 4:21 remaining gave Tampa Bay a win.