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.
Experienced news, business, arts, sport and travel journalist. Food critic and managing editor of a well-established food and travel website. Also a magazine editor of publications with circulations of up to 200,000 and managing director of a long-established PR/marketing company with a string of blue-chip clients in its CV. Former communications lecturer at a Scottish university and social media specialist for a string of successful and busy SMEs.