Dougie Hamilton broke a tie at 7:57 of the third period and Calgary beat the St. Louis Blues 2-1 on Wednesday night.
After goalie Carter Hutton stopped Sean Monahan's shot from the blue line, Ivan Barbashev was about to skate away with the rebound when Hamilton swung at the puck and, all in one motion, knocked it off the forward's stick and into the net.
Michael Frolik also scored for Calgary.
Brayden Schenn had his team-leading 17th goal for St. Louis. The Blues have lost four of five.
Mike Smith made 21 saves to improve to 14-11-3. His best save came halfway through the third when he jabbed out his blocker to deny Alex Steen from 20 feet out.
The Blues are at Edmonton on Thursday night.