Elite League: Edinburgh Capitals 2, Cardiff Devils 3 (after overtime), Fife Flyers 6, Sheffield Steelers 3
Joey Haddad netted three minutes into overtime as Cardiff Devils, the long-time Elite League pace-setters, came from behind to dump bottom club Edinburgh Capitals at Murrayfield.
The Welshmen were 2-1 behind but Patrick Bordeleau scored less than four minutes from the end of regular time to send the game into an extra session.
Earlier, Chris Jones fired Cardiff ahead after three minutes but goals from Ian Schultz ten minutes later and Pavel Vorobyev unassisted in the 18th minute put the home side ahead.
Capitals now have 32 points from 44 games and are four points behind fellow-strugglers Dundee Stars who have played the same number of fixtures.
Coventry Blaze edged Manchester Storm 3-2 after a nail-biting shootout to move onto 39 points from 47 fixtures and Manchester also have 39 points but from 44 games.
Elsewhere, mid-table Fife Flyers claimed a 6-3 victory over high-flying Sheffield Steelers at Kirkcaldy and pocketed the points despite Zack Fitzgerald opening the scoring for the visitors after four minutes.