Blake Coleman scored the tying goal in the third period, and Rasmus Andersson also scored for the Flames (18-19-4), who had won five of their previous six and were 10-1-1 in their previous 12 home games. Matt Coronato had two assists, and Wolf made 32 saves.
“I don’t think it was a great game for us compared to the ones we’ve played over the last little while,” Calgary coach Ryan Huska said. “I only thought we had maybe five guys that were at a level that I think they should have been at. I thought Nashville was much quicker than us for the majority part of the game. Not a great night.”
Coleman tied it 3-3 at 12:49 of the third on a shot from below the right circle that beat Saros through the five-hole.
“We were stubborn all night, and it came back to bite us at one of the biggest times of the game,” Coleman said. “It’s just one of those things where in that situation and that score and where we are, it’s early to be talking standings, but we’ve given ourselves an opportunity to really climb. There’s no excuse for it.”
Yan Kuznetsov gave the Flames a 1-0 lead at 1:56 of the first period on a one-timer from the point off a pass from MacKenzie Weegar on a set play off the face-off.
Mikael Backlund appeared to score for Calgary at 6:40, but Nashville successfully challenged for offside and the goal was overturned.
Haula tied it 1-1 at 11:19 on a redirection from the slot on a pass from Bunting.
Haula scored again 1:33 later to give the Predators a 2-1 lead at 12:52 with a wrist shot from the left circle on a 2-on-1 rush.
“We’ve gone through stuff together,” Nashville coach Andrew Brunette said. “We’ve stayed together. We’ve never been tighter. This group continues to grow. We’re growing every day. We’re getting better, but we also believe in each other. We’re as tight as a group as I’ve been around.
“It’s pretty evident with [Stamkos] blocking a shot late in the game. For a 600-goal scorer to lay his body on the line in a game in January just speaks volumes of his leadership and his character. We’re in it together.”