The Belfast Giants extended their lead at the top of the Elite League by beating Braehead Clan 3-2 away from home after a penalty shoot-out.
After a scoreless first period, Aaron Clarke put the Giants ahead in the second period, but Drew Bannister replied for the home side.
Mike Wirll made it 2-1 to Braehead but Paul Deniset levelled for the Giants.
Neither side could find the net in overtime but the Giants secured a 3-2 victory in the shoot-out.
Craig Peacock, Jeff Mason and Robert Dowd were the successful penalty takers for Belfast.
The Giants face another away game, against bottom club Fife Flyers, on Saturday night.