Fife Flyers kept their play-off challenge alive with a huge 7-3 win over Hull Stingrays on Wednesday night.
They produced one of their best performances of the season to take the points from the midweek journey to England for a televised game.
They led from the start and dug deep for a win which came hot on the heels of a 5-1 demolition of Edinburgh Capitals.
Jordan Fulton gave Flyers an early lead at 2:54 and then he added a short-handed strike at 13:36 before Carl Lauzon replied for Stingrays.
Danny Stewart raised the bar to 3-1 with an unassisted strike early in the second before Hull replied.
Tim Hartung’s strike restored the two-goal advantage before the main talking point then came in the shape of a fight between Tommy Muir and Kyle Mariani. Both players got five minute roughing penalties, and the Hull skater also departed to hospital for treatment to his face.
Derek Roehl tipped in a DaCosta shot for a powerplay strike and a 5-2 second period lead.
Flyers killed a huge five on three powerplay in the third and pushed on to win 7-3 with Roehl and Haines netting while netminder Kevin Regan saved a penalty shot.
Flyers are in Belfast on Saturday, returning to home ice to face Dundee Stars, face-off 6.30 p.m.