Phoenix tries to extend its winning streak to four with another victory over Calgary on Wednesday night.
The Coyotes (7-5-5) haven't lost in regulation in their last five games, following a shootout loss and an overtime loss with three consecutive wins. Their first win streak of the season includes a victory Friday night at home against the Flames (7-9-0).
Vernon Fiddler had his first NHL hat trick to lead Phoenix to a 5-4 win, its third in four meetings with Calgary after going 6-16-1 in the previous 23 matchups.
Fiddler had not recorded a point since having an assist on opening night.
The Coyotes followed that victory with a 5-3 win over St. Louis on Saturday, this time getting a hat trick and a career high-tying five points from Ray Whitney, who had yet to score this season.
It was the first time the franchise had back-to-back hat tricks since Jeremy Roenick accomplished the feat in November 1999 against New Jersey and Colorado.
"We're finding ways to win," coach Dave Tippett said. "As a result, we're getting valuable points at home, so we need to find ways to pick up important points on the road."
The Coyotes also meet Edmonton and Vancouver on this three-game trip. They're 2-1-1 on the road after dropping three straight away from home.
Phoenix may be catching the Flames at just the right time as it tries to avoid a third straight loss in Calgary. The Flames have dropped six of seven following a 6-2-0 stretch.
After losing in Phoenix on Friday, Calgary fell 4-3 at San Jose the next night.
"It just seems that same old thing of one or two mistakes is really killing us, costing us games," said defenseman Mark Giordano, who had a goal and an assist. "We did a lot of good things again, but a big goal here or there gave them momentum."
The Flames took a penalty in the opening minute of play that led to a goal.
"Here we've lost six of our last seven and that urgency has to be there," coach Brent Sutter said. "We're only in the middle of November and we have to have that now."
Captain Jarome Iginla also scored for Calgary, his third of the season and first in eight games. He tied a career worst with a minus-4 rating last week against Phoenix.
"I haven't strung enough consistent games together," Iginla told the Flames' official website. "Last game was better but I need to start having those types of games night in, night out to help the club."
So does teammate Miikka Kiprusoff. He has a 3.47 goals-against average in his last seven starts and gave up four goals in Phoenix last week.
The Flames have lost three in a row at home after opening with four wins in five games at Scotiabank Saddledome.
"It's still early in the season, there's still time for us to catch up," left wing Alex Tanguay said. "It's not too late. We're not in the crucial situation where it's February or March and you need to win or else you'll be out."
AccuScore has powered more than 10,000 simulations for every NHL game on ESPN.com, calculating how each team's performance changes in response to game conditions and opponent's abilities. Each game is simulated and the game is replayed a minimum of 10,000 times to generate forecasted winning percentages.