Kiprusoff, who played his first full game, ended up with 21 saves. He was at his best in the first period turning aside all nine Phoenix shots to keep the game scoreless despite the Coyotes 9-6 edge in shots.
Two of the shots came off a chance by Patrick O'Sullivan, who was denied twice at the side of the net by the veteran Flames goaltender.
The Coyotes wrap up their preseason schedule Saturday night at home against the San Jose Sharks.
Tanguay was given the night off while Iginla continues to recover from back spasms, which has sidelined him most of training camp. The Flames' captain did skate for 20 minutes earlier in the day, his first time back on the ice since leaving practice early on Sept. 17.
Calgary's penalty killers also had a superb second period, killing off a 1:47 two-man advantage.
Jokinen set up Glencross's second goal in as many games at 16:03 of the third to make it 3-0, then Gordon responded 12 seconds later to get the Coyotes on the board.
Whitney added his second of the preseason at 17:51, but Moss put the game away with an empty-netter with 42 seconds remaining.