PHILADELPHIA -- The Dallas Stars, playing their sixth game in nine days, found the perfect way to snap their two-game losing streak.
"We maximized our energy," coach Dave Tippett said.
"We were able to use the energy we had in a real positive way and get a lead," Tippett said. "When you're playing with the lead, you don't use nearly as much energy. It's a matter of winning the little battles, the special teams and making good solid plays."
Marty Turco had 17 saves for Dallas, which had won six straight before losing at New Jersey and Pittsburgh this week.
"We have a very strong group here and there's never an excuse for not winning," Tippett said. "We recognize the fact that we have some guys who are tired and we throw all that on the table and make sure that that's not an excuse."
Randy Jones scored for the Flyers, who had won two of three -- beating division leaders Carolina and Ottawa, but have now gone winless in five home games (0-3-2).
Flyers coach John Stevens said his team "got overwhelmed" by Dallas' hard work.
"They didn't play a very good game last night," Stevens said of the Stars. "They come in here to make amends and we didn't welcome the work, bottom line."
Marty Biron, who stopped 26 shots, said the Stars took the play to the Flyers in the second period.
"We had our hands full with whatever they were throwing at us," Biron said. "They work extremely hard."
Jokinen broke a 1-1 tie at 1:42 of the second period when he deflected Philippe Boucher's shot with the shaft of his stick over Biron's right shoulder.
Dallas then scored a pair of power-play goals within a span of 1:54. After Miettinen snapped a shot from the left circle at 13:22, Morrow picked off Mike Knuble's clearing attempt and fed Ribeiro, who was alone in front.
Ribeiro said the Stars' power play came to life after going 0-for-13 over the previous four games.
"We had a hard time setting up," Ribeiro said. "Tonight I think we passed the puck better on the power play."
Jones put the Flyers ahead on their first shot of the game, at 41 seconds. He banked in a shot from the left side off Turco's body. It was his second goal of the season and first in 18 games.
Dallas pulled even at 15:25 of the period when Halpern redirected Steve Ott's shot from near the right boards past Biron.
"We hung in there and we had a lot of game left," Dallas forward Mike Modano said. "We were able to turn it around and get some chances for ourselves."
- Dallas played the fifth of six games on its longest road trip of the season.
- The Stars didn't record their first shot until 10:02 of the first period on a power play, but they outshot the Flyers 30-18.
- The Flyers are winless in their last five games against Dallas (0-2-3) and had their eight-game undefeated streak (2-0-6) against the Stars in Philadelphia snapped.
- Philadelphia C Mike Richards extended his point streak to five games (three goals, five assists).
- Flyers LW Riley Cote was given a match penalty for hitting Matt Niskanen into the boards at 17:46 of the third period.