Chris Stewart rallied the Colorado Avalanche from an early deficit. Daniel Winnik made sure his second career hat trick didn't go to waste.
Stewart scored Colorado's first three goals, and Winnik beat Henrik Karlsson with 2:20 left in regulation to give the Avs a 6-5 victory at Calgary on Thursday night, ending the Flames' three-game winning streak.
"It was a total team effort," said Stewart, who scored once in the first period and twice more in the second 29 seconds apart to tie the game 3-3. "It's great to see that we're getting scoring from (all) lines. It's just exciting to watch out there."
Brandon Yip and T.J. Galiardi also scored in the third period for the Avalanche (5-4-1), who were winless in three games and without starting goaltender Craig Anderson, who's out with a knee injury sustained in warmups on Tuesday.
"Especially against these guys, it's good to get a win," said Winnik, who fired a rebound past Karlsson to send the 19,289 fans at the Scotiabank Saddledome home unhappy. "It's always nice to get a goal, but it's especially nice to get the game winner."
Ryan O'Reilly had three assists for Colorado. Paul Stastny and Kyle Cumiskey each set up two goals.
"We got contributions from a lot of different guys," said Colorado coach Joe Sacco, whose team lost 4-3 in overtime to the Canucks in Vancouver after losing Anderson. "Three points out of four on this road trip is a lot to be proud of."
Niklas Hagman, Olli Jokinen and Matt Stajan each had a goal and an assist for the Flames (6-4-0). Tim Jackman and Alex Tanguay also scored for Calgary. But coach Brent Sutter wasn't happy with a lot of his big guns.
"Our best players -- outside of Olli -- weren't very good, bottom line," Sutter said. "You give up six goals in the NHL, you're not going to win very many games. When you've got a 3-1 lead in your own building with that much time left, you nail it down. Good teams, that's what they do."
With Anderson out, Peter Budaj inherited the starting job and got the win despite stopping just 14 of 19 shots. Karlsson, playing for the first time at home, made 30 saves.
The game featured a 10-minute pre-game ceremony to honor Calgary forward Craig Conroy for playing in his 1,000th NHL game. In addition to being presented a framed jersey and a silver stick to commemorate the occasion, Conroy also received a check for $25,000, which he promptly donated to charities supporting minor hockey and Alzheimer's research.
"All the fun stuff before was awesome," Conroy said. "I took that all in. I would have loved to have gotten the win tonight, but it just didn't happen, so we have to regroup and win the next one."
Calgary started the scoring 6:45 into the game during a power play when Hagman's point shot that hit Cumiskey in front before trickling past Budaj. Stewart tied it 62 seconds later when he swatted Stastny's pass through Karlsson's legs for a power-play goal.
Jackman's one-timer past Budaj gave the Flames a 2-1 lead after one period, and Stajan's rocket past Budaj after a drop pass from Jarome Iginla beat Budaj at 11:43 of the second period for a 3-1 advantage. But Stewart scored at 16:15 and again 29 seconds later to complete his hat trick and tied the score.
"Confidence is a big thing right now," said Stewart, who leads the Avs with 8 goals and 6 assists in 10 games. "I come to the rink every day and I try to get better. That's the attitude I've got."
Jokinen lifted a pass from Hagman into the top corner past Budaj to give the Flames a one-goal lead heading into the third period. But Yip tied the game 1:55 into the third when he backhanded a low shot to the far side behind Karlsson. Galiardi converted a feed from Stastny at 6:04 to put the Avs up by a goal. Tanguay's backhander with 5:35 left got the Flames even again.
Avs defenseman John-Michael Liles didn't get on the scoresheet, ending his season-opening nine-game assist/point streak. Liles' streak set an NHL record for the longest assist streak by a defenseman to begin a season and made him the first blueliner with points in each of his team's first nine games of a season since Chicago's Doug Wilson opened the 1981-82 campaign with a 10-game point streak.
Material from wire services and team media was used in this report