Markstrom made 29 saves for the Devils (7-5-2), who had won two in a row. He was playing his first game against the Flames since being traded to New Jersey on June 19.
"It's a special place for sure and the fans here are great," Markstrom said. "Tough one for us. It was back and forth until five minutes left in the game, and 'Colesy' got a 'Colesy' goal, nice tip, and then they scored to make it 2-0. We've got to recharge the battery here and come back ready in a few days."
Coleman gave the Flames a 1-0 lead at 14:26 of the third period, redirecting Kevin Bahl's shot from the left point five-hole on Markstrom.
Huberdeau scored 28 seconds later to make it 2-0, tapping in a return pass from Anthony Mantha on a 2-on-1.
"You've just got to believe our guys are going to score," Vladar said. "I never had a doubt the whole game. I knew we were going to bury at least one. I was just focusing on the next one. They did an awesome job in front of me today. I didn't have to make any second saves"