The Belfast Giants moved to within one point of Elite League leaders Coventry after another thrilling battle with the Sheffield Steelers.
The teams accounted for 11 goals with Colin Shields firing home the winner with less than five minutes remaining.
The Steelers now slump back to next from bottom in the standings following their second loss in two nights against the Giants.
The Belfast side now having renewed title aspirations with two huge games in Coventry still to come.
Six goals were shared in a wide open first period. Jeff Legue put the Steelers ahead after five minutes on the powerplay but Pat Bateman levelled six minutes later, also on the powerplay.
Two more powerplay counters for Steelers came from Joey Talbot after 12 minutes and Scott Basiuk three minutes later for a 3-1 home lead before yet another powerplay goal, this time for the Giants and from Jeff Szwez at just past the quarter hour mark and the first even handed strike of the night from Evan Cheverie just before the end of the period saw the scoreline at 3-3.
Steelers Mike Sgroi and Giants Sean McMorrow had the crowd on their feet with not one but two second period bouts but it was the home side ahead again with their powerplay goal number four from Talbot as the clock headed towards the 24 minute mark.
Back came the visitors and Tim Cook levelled three minutes later before the Steelers lost Robert Farmer and Bateman had the Giants ahead for the first time at as the second period drew to a close, with a powerplay counter.
Steelers were quickly back on terms in the third period with Legue scoring their only 5 on 5 counter of the game five minutes after the restart but it was EIHL top points scorer Shields who came up with the final answer, scoring the winner at five minutes from time to give Steve Thornton's men the vital two points.
(Match report: www.belfastgiants.com)
© UTV News