San Jose also failed to hold a two-goal lead against the Winnipeg Jets on Sunday and wound up losing 5-4 in a shootout. Logan Couture and Patrick Marleau also scored for the Sharks (11-2-5), who ended a five-game losing streak in which they went past regulation four times. San Jose hadn't won since a 5-2 road victory against the Ottawa Senators on Oct. 27.
"We've kind of been having a lot of those types of games where we go into overtime, a shootout and we don't come out with the second point," Stuart said. "It's nice to get it. We've had a lot of close games and just haven't been able to finish it. Tonight, we let them back in it and shouldn't have but for us to get the points, it'll be a good positive for us moving forward."
Calgary lost its fourth in a row despite Reto Berra's 32-save performance as San Jose outshot Calgary 28-6 in the first two periods and 35-13 for the game.
"If not for Reto Berra, the Sharks can get on the plane after the first period and they'd already have the two points," coach Bob Hartley said.
After giving up two goals in 3:34 in the third to force overtime, Stuart drove to the net and was hit by Joe Thornton's shot, redirecting it past Berra for the win. A video review confirmed the goal.
"I think it hit my elbow as I was turning and it just went down between his legs," Stuart said. "I knew they couldn't really waive it off because I didn't really do anything but let it go off me."
The goal spoiled Berra's start and Calgary's comeback.
"I saw Thornton come in the slot and then I didn't see much after," Berra said. "I think that one guy right in front of me, it hits him and bounced between my legs. There was just a little hole there. Disappointed."
The Flames trailed 2-0 and had managed little offense against backup goaltender Alex Stalock until Justin Braun was called for interference 6:46 into the third period. Five seconds later, Kris Russell blasted a shot past Stalock to get the Flames back into the game and end Calgary's 0-for-30 drought on the power play.
Coach Todd McLellan wasn't happy with the call on Braun that allowed the Flames back in the game.
"If tonight I had a red flag I would've thrown it as far as I could," he said, making reference to a potential rule allowing coaches to challenge calls. "I think that's a good case for that type of situation. I'm sure everybody had a chance to watch it again. I think the official knows that he erred on it. We'll leave it at that."
"You felt comfortable and all of a sudden, boom, boom, they're right back in the game," Thornton said. "We're still a confident group in here. We were playing good all night and the coaches said 'just stay with it and we'll be fine'. We did and got the two so it's nice."
Berra, playing his first career game at Scotiabank Saddledome, kept the Flames from being blown out early despite surrendering two goals in the first period, when San Jose outshot Calgary 17-3.
Couture gave the Sharks the lead 1:33 into the game when he picked up a loose puck and beat Berra from the left circle. San Jose added a second goal with 55.3 seconds remaining when Thornton won a draw after an interference penalty to Matt Stajan and got the puck to Joe Pavelski. He slid the puck to Marleau, who snapped a shot past Berra's blocker for his ninth of the season.
"That was the biggest spanking that we've taken in the first period," Hartley said. "We didn't touch the puck. The only way that we could have touched the puck is if we would have had two pucks out there."
Berra stopped all 11 shots he faced in the second period, including back-to-back saves on James Sheppard with seven minutes remaining. He also denied a Scott Hannan deflection from a few feet out with three minutes remaining before gobbling up shots from John McCarthy and Marleau on consecutive odd-man rushes to close out the period.