The PK was called on to weather a storm when the Canucks had a 1:22 two-man advantage with Sam Bennett off for a hold and Mikael Backlund sitting with him, whistled for a high stick.
They did an excellent job of cutting off passing lanes and blocking shots to kill it off.
Early in the second period, Nikita Nesterov snapped a point shot through a maze of bodies that eluded Holtby but found the post for another close call.
Then it was the Flames chance for a two-man advantage, albeit for only 16 seconds. In those first few ticks, both Johnny Gaudreau and Lindholm had quality chances but couldn't beat Holtby.
He then held the fort for the rest of the single-man advantage.
The march to the box continued, this time Noah Hanifin heading off for the Flames, called on a hold.
Early in the Vancouver powerplay, Lindholm just missed a wide-open Ryan streaking ahead alone on a two-on-one, the pass just ahead of his reach.
The Flames added to their lead with, what else, a powerplay goal - after they'd killed off part of a Vancouver advantage before Tyler Motte was sent off for a trip.
With just eight seconds left of man-up time, Backlund passed to the slot, where Andrew Mangiapane sent a spinning backhand pass to Dube near the right faceoff circle and he put it shortside before Holtby was able to come across to the post.