"I definitely haven't scored one like that," said Jones, who hadn't scored in 14 games. "It felt good to finally get one. It's been a little while, so hopefully it can lead to a little more offense from our line."
But Pominville beat Hiller after taking a quick drop pass from Haula with 1:44 remaining in the period to put Minnesota up 4-2.
"When you have leads it's easier to get life and get going and I think they got one, we still had the lead," Pominville said. "We still were pretty vocal on the bench. Guys were going well. We didn't deviate from our game plan. It's obviously a lot easier when you're going, when you're playing better and the team is going much better. We're not deviating, and it's led to us being rewarded more."
On their third power play of the third period, Sam Bennett spotted TJ Brodie with a backdoor pass, and the defenseman promptly found Backlund off the opposite post for a tap-in at 15:49, cutting the lead to 4-3.
Coyle scored into an empty net with 42.8 seconds remaining.
"It's a good win," Torchetti said. "Any win on the road is a good win. They've got a great team and they come through the neutral zone with great speed. We didn't get out to the quickest start that I thought we would; it seemed like we left our legs in Vancouver. But then we got a goal and the last seven minutes of the [first period] were good."
Flames defenseman Ladislav Smid left in the first period because of an upper-body injury and did not return. Calgary is already without defensemen Dennis Wideman (suspension) and Kris Russell (lower body).
Wild defenseman Marco Scandella, who was a game-time decision, did not play because of an upper-body injury.
Calgary finishes a three-game homestand against the Canucks on Friday.