Elite League: Dundee Stars 4, Braehead Clan 1; Fife Flyers 3, Edinburgh Capitals 5; Belfast Giants 5, Manchester Storm 2; Sheffield Steelers 1, Coventry Blaze 4
BOTTOM club Edinburgh Capitals shocked mid-table Fife Flyers with a 5-3 victory at Kirkcaldy to earn two valuable points in their bid to make the top eight and claim a place in the end-of-season play-offs.
Mathew Sisca opened the scoring for the home side after seven minutes but Jared Staal levelled ten minutes later.
Ryan Dingle, restored to the home side after injury, fired Fife ahead after 23 minutes but Capitals then claimed three unanswered goals.
Player/coach Michal Dobron started the surge after 35 minutes and Matt Tipoff netted 55 seconds later to stun home fans and edge the visitors ahead 3-2.
Jacob Johnston added a fourth 53 seconds into the final session and it took Fife until the 55th minute to net again, Chase Schaber putting the final touch to a move involving Sisca and Carlo Finucci.
However, Taylor MacDougall finished off Flyers with a fifth on the empty net after Fife coach Tod Dutiaume withdrew his netminer to have six skaters.
Capitals have 34 points and second-bottom Dundee Stars, who visit Murrayfield on Sunday night (face-off 6pm) won 4-1 at home to Braehead Clan to move onto 38 points.
Coventry Blaze claimed a significant scalp place with a 4-1 win at high-flying Sheffield Steelers to move to seventh position on 41 points.
Out-of-form Manchester Storm slipped to eighth when they lost 5-2 at Belfast Giants and they have 39 points. They have lost their last seven games.