Polak's first goal of the season put Toronto up 1-0 with 1:24 remaining in the first period. His point shot deflected off two Flames, Mark Jankowski and Travis Hamonic, before going into the net.
"It was a lucky shot," Polak said. "I broke my stick on the shot too, and it was a rolling puck. It hit one of their 'D' and went in. It was a lucky shot."
The goal came after Smith made a glove save on Mitchell Marner on the power play at 16:07, and after Andersen stopped Hamonic's one-timer from the high slot at 17:57.
Zaitsev made it 2-0 at 12:36 of the second period when his shot from just inside the hashmarks deflected off Mikael Backlund's stick and went between Smith's legs.
"They're good. What they do when you do turn it over is they throw the puck at the net," Giordano said. "I thought a few of their goals, they threw pucks at the net which kept it in for them and generated a cycle and some chances and then they put it in."
Kadri scored 1:54 into the third period to make it 3-0. Kadri has 11 points (six goals, five assists), and has been held without a point once in his past 11 games.
"I think he was screened a little bit," Kadri said. "I think that's very important. Any shot he can see clearly, he's going to stop. He's a big goaltender. A lot of pucks just happen to hit him because his angles are so good."
Stone cut it to 3-1 at 5:29 with a slap shot from the point that went past Andersen's blocker.
Komarov scored into an empty net with 0.9 seconds left to make it 4-1.