DALLAS (AP) - Mike Modano scored his first power-play goal in 1988 while playing for the Minnesota North Stars. He finally broke the franchise record 17 years later - long after the team moved to Texas.
Modano notched his 135th man-advantage goal at 6:18 of the middle frame. He beat Calgary goaltender Miikka Kiprusoff on a one-timer from the slot to move in front of Brian Bellows on the team's career list and give the Stars a 2-1 lead.
"It's something I've known I was creeping up on," said Modano, who hasn't played for any other NHL franchise. "It's been fun chasing these numbers and breaking records. I'm fortunate enough to be around long enough to accumulate those numbers and have great players around you to reach those goals."
Jason Arnott snapped a 2-all tie with his 28th goal of the season early in the second period and the Stars held on to win for the 10th time in 12 games.
Marty Turco stopped 17 shots for Dallas, which stretched its Pacific Division advantage over Anaheim to 13 points.
Turco set a single-season franchise record with his NHL-high 38th victory, coming up with key third-period saves on rebound attempts by Byron Ritchie and Jarome Iginla.
"He's had a very good year," Stars coach Dave Tippett said. "The number he cares most about is wins. The other numbers are inconsequential. That's a credit to him; 38 wins is a lot of wins."
Turco (2003-04) and Ed Belfour (1997-98) shared the previous mark of 37 wins.
"We showed a lot of character today," Turco said. "Calgary brings it on every shift. We'll definitely take the two points."
Jamie Lundmark and Jordan Leopold had power-play goals for Calgary, which has lost five of seven and failed to extend its lead in the Northwest Division.
But the Stars negated nine other power-play opportunities by the Flames in a physical game that included 28 penalties.
"We got two power-play goals but it's not really about percentages," Iginla said. "As a group it's about finding the big goal. We had chances, especially late, to get the equalizer, and we couldn't cash in."
The Stars got a big lift from penalty killers Stu Barnes, Jere Lehtinen, Sergei Zubov and Willie Mitchell, but Tippett said his team can't afford a parade to the penalty box in the postseason.
"We won't be successful in a playoff game like that," Tippett said. "We'll take the win and learn from our mistakes. It's easy to whine and cry. But we'll whine and cry our way right out of the playoffs if we do that."
Lundmark converted Leopold's centering pass at 10:56 of the first period for the game's first goal, but the Flames - who went 2-4-1 on their seven-game road trip - felt they could have had more.
"We wanted to put a good string together," Iginla said. "We didn't do that. Now it's about winning the next game. It's crunch time. A lot of teams are desperate. This will be a dogfight."
Dallas tied it at 1 while on the penalty kill when Kapanen knocked in a rebound at 1:52 of the second period.
Modano gave the Stars their first lead, but Leopold connected on the power play 28 seconds later to tie it at 2 with his second goal of the season.
Arnott's goal on an individual rush up the left side gave Dallas a 3-2 advantage.
Notes: Calgary lost three of four to Dallas this season. ... Arnott has 68 points to match his career high set in the 1993-94 season for the Edmonton Oilers. ... Calgary LW Marcus Nilson left in the first period with a knee injury and didn't return. Flames coach Darryl Sutter had no details on Nilson's condition.