Elite League: Guildford Flames 10, Edinburgh Capitals 1; Dundee Stars 3, Braehead Clan 2 (after penalty shots).
Geoff Walker and Kruise Reddick both netted trebles as Edinburgh Capitals skidded to their 12th straight Elite League defeat.
Brett Ferguson also set up four of Guildford Flames’ goals in the 10-1 victory which moves the Surrey combine back into fourth position in the 12-strong league table and leaves Edinburgh with only three wins in 30 league matches so far this term.
Dylan Anderson claimed Capitals consolation after 27 minutes to make the scoreline 5-1.
Meanwhile, Dundee Stars received a boost ahead of their weekend double-header with Capitals.
Riley Stadel netted two nerve-jangling penalty shots as Stars snapped a three-game losing streak with a 3-2 victory over Scottish rivals Braehead Clan.
The victory takes second-bottom Stars to 21 points from 29 games, four points adrift of Milton Keynes Lightning and the Scots have two games in hand.
Eighth-placed Braehead now have 29 points from 31 games and they Clan held a 2-0 lead in the game.
Craig Peacock netted unassisted after seven minutes and former Fife Flyers star Brendan Brooks added another short-handed and unassisted after 25 minutes.
It took Dundee until the 43rd minute to find the net, Gabriel Levesque scoring after being set-up by Marc-Olivier Mimar.
And Levesque and Mimar set up the equaliser ten minutes later for Jimmy Jensen.
The tense clash went into overtime despite Dundee, who gave a debut to new Danish forward, Lukas Lundvald Nielsen, outshooting the visitors 26-16.
And they still could not be separated. In the penalty shootout, Tyler Scofield failed to score for Clan but Riley Stadel fired the puck past Braehead netminder Ryan Nie to go 1-0 up.
Ice cool Brooks also scored to level but Cameron Burt and Mike Embach missed for the visitors.
Mimar and debutant Nielsen also failed to count but 21-year-old Canadian-born defenceman Stadel stayed calm to slot home.