Smith gave the Sharks a 1-0 lead at 19:35 of the first period. Nikolai Kovalenko found a loose puck behind the net and then fed Smith at the top of the crease, and his shot beat Wolf five-hole.
"I can say it was perfectly open. I like the spot behind the net," Kovalenko said. "It was an easy pass."
Klapka tied the game 1-1 at 8:12 of the third period after Nazem Kadri's shot on a 2-on-1 rebounded to the left of Romanov for Klapka to tap in.
"We just tried to play a simple game. Put the puck deep and get the puck to the net," Klapka said.
Huberdeau put the Flames ahead 2-1 with a power-play goal at 11:00, deflecting in Morgan Frost’s shot from the left circle.
"I just got to shoot it, and better things are going to happen," Frost said. "I just tried to shoot it on the net."