Elite League: Fife Flyers 2, Nottingham Panthers 3 (after penalty shots); Dundee Stars 2, Guildford Flames 1 (after sudden death overtime). National Ice Hockey League, North Cup: Murrayfield Racers 4, Sheffield Steeldogs 1.
Murrayfield Racers ended their campaign in the National Ice Hockey League, North Cup, with a 4-1 victory over Sheffield Steeldogs.
And goaltender Mark McGill was voted Man of the Match after the clash at Murrayfield.
Elsewhere, Nottingham Panthers dug deep to snap a six-game losing streak.
They twice led at Fife Flyers but were forced into a penalty shootout but kept their nerve.
Earlier, Fife lost a goal five seconds from the end of the first session when Mark Hurtubise, who spent a season with Edinburgh Capitals a decade ago, was set up by their leading marksman Alex Guptill and Tommy Hughes.
But it took Flyers just over two minutes to level when top gun Paul Crowder hit the net to level at 1-1.
Panthers took the lead for a second time when Dylan Olsen scored on a power play after being set up by Alexandre Bolduc and Jon Rheault with less than six minutes left on the clock.
However, Fife kept their cool to level when Evan Stoflet counted on the power play with 69 seconds left. Mike Cozzola assisted.
The game went into sudden death overtime and Fife had chances to wrap up the win but failed to take them.
So, the game moved into penalty shots but not after a delay following a fracas.
And Panthers secured the welcome win but Fife will be kicking themselves at a big opportunity missed in their bid to climb back into the top three in the division.
Dundee Stars claimed their fourth straight win when they edged Guildford Flames in a thriller on Tayside.
And the Scots had to come from behind to snatch the victory in sudden death overtime.
Matt Marquardt (cor) scored the confidence-boosting game-winner three minutes into the extra session and he was set up by Brian Hart and Mike Sullivan.
The squad and fans celebrated but it took Stars a long time to break through.
The English side led 1-0 through a John Dunbar goal after 33 minutes.
And it was Charles Corcoran who levelled with less than seven minutes of the game left following a pass from Fabrizio Ricci.
It was Guildford’s third defeat in a row and two of them have come in sudden death.
Fife Flyers took the win at Guildford on Saturday with a 4-3 scoreline as the game went into an extra session.