Steven Hodges also scored for the Royals (8-4-0) while former Royals forward Zane Jones answered for Calgary (7-2-2) in the loss.
Jones opened the scoring for Calgary 12 minutes into the second period after a giveaway at the Royals blue-line. Jones got in alone and snapped the puck low between the legs of Victoria goalie Patrik Polivka.
The Royals evened the game late in the period just as their power play had expired. Hodges tipped Logan Nelson's high point shot down past Calgary goalie Chris Driedger.
The Royals then went up 2-1 with only 40 seconds left in the second when Brandon Magee made a spin move behind the Calgary net and fed Gogolev for a goalmouth tap-in.
The third period featured a number of big saves from Polivka and a scare when Hodges, just back from injury, crashed hard into the end boards. Hodges stayed on the bench and appeared to be okay.
Gogolev got his second of the game for the Royals into an empty net with only 20 seconds remaining.