Trevor Cheek paved the way with a hat trick, while the Giants also got four goals from defencemen.
The win pulls the Giants within nine points of the 9th place Cougars in the West.
The win also stopped a four game losing slide for Vancouver.
Next game is Wednesday, January 2, 2013 against Kamloops at the Pacific Coliseum. Game time is at 7 p.m.
(The Vancouver Giants/Karen Surman)