CALGARY, Alberta (Ticker) -- The Toronto Maple Leafs fought back to extend their unbeaten streak to five games but may have lost their captain.
Hoglund lifted Toronto into a 3-3 tie with a power-play goal just 1:48 into the final period. Mats Sundin circled around the net and slid a pass to the edge of the left faceoff circle, where Hoglund put a shot past goaltender Roman Turek.
Sundin, the Maple Leafs' captain and leading scorer, suffered an apparent left shoulder injury with 11 1/2 minutes to play after he was shoved into the boards by defenseman Bob Boughner. But Hoglund struck again with 3:26 left when he got nifty pass across the slot from Tie Domi and put a wrist shot from the left circle over Turek's right shoulder for his eighth goal of the season and first game-winner.
"We didn't start out that well, but we got the two points and that's all that matters," said Hoglund, a former Flame. "Hopefully, it's not too bad with Mats. Things like that happen during the year, so we've got to be ready for it. Everybody has to step up."
"Hoglund got the winning goal and he was wide-open when he shot it," Calgary interim coach Al MacNeil said. "There's a breakdown on the coverage. I wasn't disappointed in the effort, I was disappointed more in the result."
Sundin had a goal and an assist for the Leafs, who have just three losses in their last 15 games (10-3-2).
Toronto coach Pat Quinn said he was not sure if Sundin would be able to play Saturday at Edmonton.
"He was free meat out there tonight, there's no question," Quinn added. "It makes you think you have to put some muscle around - a bunch of lunkheads running at him all night long. ... Mats will take any check, but it was a joke. It was the kind of night I wish I was a lot younger, so I could still play."
In addition to Boughner's hit, Sundin was clipped by defenseman Denis Gauthier's high stick midway through the first period.
Jarome Iginla had a goal and an assist, but Calgary fell to 4-5-2 under MacNeil. The Flames are expected to name Darryl Sutter their new coach as early as Saturday.
"He has been put into a situation, a desperate situation where we couldn't find anybody," Gauthier said of MacNeil. "Who knows what's going to happen now? He's a good guy to have around and we want him around. He's always like everybody's friend and uncle at the same time."
Sundin made Gauthier pay for his high-sticking penalty with a power-play goal that opened the scoring 12:51 into the first period.
Flames defenseman Petr Buzek answered with a power-play tally with 2:57 to go in the session and Calgary took the lead 7:35 into the second on Iginla's eighth goal of the season and second in as many games.
Tom Fitzgerald ended a nine-game drought at 15:07, but Jamie Wright put the Flames back in front just 79 seconds later when he snapped a shot from the top of the left circle by Kidd's glove for his second goal of the season.
Kidd sprawled to stop Mathias Johansson on a 2-on-none in the third period and made 24 saves against his former team for his first win since October 17.
"I thought we had a great effort from Kidd, and it was great to see him win the game, especially here in Calgary," Maple Leafs center Darcy Tucker said.
The loss left the Flames winless in four home games (0-3-1) since November 23.
"I think it's pretty basic right now. I think we're finding ways to lose games instead of ways to win them," Calgary defenseman Robyn Regehr said.