Nashville had two odd-man rushes in overtime, but was unable to capitalize.
"Give Calgary credit, they came in here and played a hard-working game and earned the two points," Predators coach Peter Laviolette said.
Filip Forsberg continued his strong start to the season by getting the scoring started for the Predators. Derek Roy made a play to create space and then fired a pass Forsberg was able to one-time past Calgary goalie Karri Ramo at 8:46 of the first period. Forsberg has a goal and three assists in three games.
Calgary tied the game when TJ Brodie sent a pass that hit Predators defenseman Anton Volchenkov's skate and redirected into the net past goaltender Pekka Rinne at 10:01. Calgary defenseman Mark Giordano picked up his fourth assist in as many games.
Giordano scored on the power play, his first goal of the season, with 14:41 remaining in the second period to put the Flames up 2-1. Nashville forward Colin Wilson took an offensive-zone interference penalty that gave Calgary the power play.
Brodie and Giordano have gotten off to a good start offensively. Giordano has one goal and four assists in four games, and Brodie has two goals and two assists. Each of them has multi-point efforts against the Predators.
"[Giordano's] got a great shot and usually when he shoots it, it's either in the net or it's a good chance for a rebound," Brodie said. "That's definitely a big key. I'm just jumping up in the play. It's always big to be that fourth man or even the third man if we can."
Giordano and Brodie also made good defensive plays, especially late in the third period and overtime.
"Our defensive corps is probably one of the best kept secrets in the League," Calgary coach Bob Hartley said. "Maybe we can keep it just between our little group here. I don't have any problem with this."
Roy made the save of the game for the Predators in the second period when he was able to stop a puck on the goal line that had gotten past Rinne.
"It was slowly going in," Roy said. "I thought Pekka's stick was there, but I don't think he saw the puck. I just put out my stick and saved a goal for us, and it's just what you have to do in those situations."
Later in the period, Mike Ribeiro scored his first goal with the Predators to tie the game 2-2 at 15:10. A shot by Craig Smith made its way through traffic to Ribeiro, who was able to put it in a wide-open net.
Ramo made his second start of the season for the Flames, who have alternated goaltenders (Jonas Hiller) in each game this season. Ramo made two big saves in the third period to keep the game tied, including an acrobatic stop on a 2-on-1 rush by Forsberg and Smith.
"You always try to be the difference, and in a game like that where there was not a lot of shots and not a lot of chances, it's big for us," Ramo said.
Calgary put pressure on Nashville's forwards throughout the game and was able to prevent the Predators from getting a lot of high quality scoring chances. The Flames did a good job of getting pucks behind Nashville's defense to set up offense.
"I think that they certainly did force the issue," Laviolette said. "They played a game that put it behind us. They worked really hard to forecheck and compete and create turnovers, but that shouldn't stop us from playing our game."
Colborne scored on Calgary's first attempt in the shootout. Ramo, who made 19 saves through regulation and overtime, made three more stops in the shootout to earn his second win of the season and improve Calgary's record to 2-2-0.
"He deserves the win because of the huge save on the 2-on-1 in the third period that would have been the difference, and then three big saves during the shootout," Hartley said. "Both goalies are giving us a chance to win and that's why we feel good. We can go on the attack and take a few chances. Those guys bail us out."
It was the first loss of the season for the Predators. Nashville won its first two games of the season by a 7-3 margin and scored six of those seven goals in the third period.
Calgary will play its fourth consecutive road game against the Chicago Blackhawks on Wednesday; Nashville will play at the Winnipeg Jets on Thursday.