Dallas' franchise-record eight-game road winning streak died Friday night in a blizzard of goals.
David Moss had a pair of goals and assist as the Calgary Flames took advantage of some shaky goaltending by Andrew Raycroft, scoring seven times on 19 shots in a 7-4 victory at the Saddledome.
Jarome Iginla also had a goal for the Flames, giving him 20 for the 12th consecutive season and the 13th time in 14 NHL seasons. The record is 22 consecutive 20-goal seasons, by Gordie Howe.
The Flames remain in 14th place in the Western Conference but a 7-3-3 run has them within six points of Chicago and Colorado, who are tied for seventh and hold down the final two playoff spots.
"We obviously played better tonight," said coach Brent Sutter, whose team was coming off a 6-0 home loss to Minnesota on Wednesday. "
Calgary's Henrik Karlsson won the battle of the backup goaltenders, though he made just 17 saves. He improved to 4-3-4 with the first home win of his career.
The Flames also got goals by Olli Jokinen, Alex Tanguay, Brendan Morrison and Mikael Backlund. Brenden Morrow, Brad Richards, Nicklas Grossman and James Neal scored for Dallas. Stars center Mike Ribeiro set up three of the four goals to extend his points streak to 11 games, the longest current streak in the League -- but it wasn't enough to keep the Stars from losing in regulation for the first time in nine games in 2011.
The Stars trailed 5-3 after two periods, but got within a goal just 31 seconds into the third when Neal scored his 20th goal by converting the rebound of Jamie Langenbrunner's 's shot off the post. But Iginla restored Calgary's two-goal lead at 4:20 and Moss added his second of the game at 12:12 on the Flames' first power play of the night. He has 10 goals this season -- but six in the last nine games.
"Jarome's goal was a big goal," Sutter said. "That's the way we want to play as far as being hard on the forecheck, We made a play from behind the net, and Jarome was able to tuck it to the far side."
Raycroft entered the game with a 2.05 goals-against-average and a.934 save percentage. Both numbers went up almost as soon as the puck dropped.
"I'm sure Razor would like to have a few back," Ribeiro said.
Morrison got his own rebound and found Tanguay alone for his 12th of the season at 3:40. Ribeiro got his first assist when he found Morrow alone for his 19th of the season at 8:34. Richards finished off a 2-on-1 with Ribeiro at 12:12, but Jokinen tied it at 15:10, holding on to the puck on a 2-on-1 and scoring his ninth goal of the season on a wrist shot to the top corner.
"The first 10 minutes, we were kind of feeling our way through it," Sutter said. "Then we really got our feet moving. We started to put some pucks in the net -- the goals we got were goals around the net. They were good, hard plays, and we needed that."
Calgary then broke the game open with three straight goals in the second period.
Backlund tipped Tim Jackman's centering pass over Raycroft's shoulder at 11:51. Moss and Morrison then connected 54 seconds apart to make it 5-2.
Dallas got one back before intermission when Grossman ended a 129-game goal-scoring drought at 19:12 when his point shot sailed past a screened Karlsson.
"After the second, we still believed we could come back," Ribeiro said. "We came out and got one right away. But the mistakes we made wound up in our net