Sheffield Steelers ended a run of successive defeats by the Braehead Clan to win 6-2 and keep their title hopes alive.
Jonathan Phillips (two), Tom Squires, Jeff Legue, Colt King and Luke Fulghum scored for Sheffield, with Lee Mitchell and Jade Galbraith netting for Braehead.
Steelers take on Cardiff Devils tonight 5pm.
Belfast Giants kept up their Elite League title bid with a 6-3 win over the Edinburgh Capitals in an incredible game which saw 20 powerplay chances of which only two were taken.
Belfast netted three goals in 128 seconds of the third period to take control of the game and also keep the upper hand in the title race.
Player-coach Richard Hartmann put the home side in front before Adam Keefe levelled.
Jeremy Rebek and Michael Hoffman netted in the second period to put the Giants in charge.
Bari McKenzie got one back for Edinburgh but goals from Graeme Walton, Jon Pelle and Robert Dowd put Belfast out of sight before Jan Safar got a late consolation.
Kenton Smith, Adam Harding and Stuart MacRae were on target for Cardiff in the 3-2 overtime win against Coventry Blaze, who had led twice through Matic Kralj and Robert Farmer.
Dundee Stars netminder Chris Whitley turned away 26 shots as goals from Jarrett Konkle and Mark Kolanos earned a 2-0 away win over Fife Flyers.
Matthew Myers, Matt Francis, David Beauregard and Rhett Gordon scored as Nottingham Panthers won 4-1 at Hull Stingrays. Jason Silverthorn netted for the home side.