Belfast Giants had to battle before subduing Braehead 6-4 in Saturday's Elite League/Challenge Cup clash.
Brock McPherson put Clan ahead but a Jeff Mason strike and two Benoit Doucet goals gave the Giants a 3-1 advantage.
However goals from Matt Haywood, McPherson and Mike Bayrack put Clan ahead again with less than eight minutes remaining.
But late goals from Jon Pelle, Craig Peacock and Mark Garside ensured Belfast's victory at the Odyssey Arena.
The win keeps the Giants clear at the top of the Elite League and leaves them top of Challenge Cup group A.