The Flames move to 22-13-6, good for 50 points. Dallas falls to 23-18-2 (48 points). Calgary plays at Arizona Wednesday and can expand its lead further. The Stars, meanwhile, will get a chance to sit around for a week to think about a crippling defeat.
"It's one of those games where you piss it away," said Jason Robertson. "Going into this break it's definitely going to be in our minds. We've got to learn from it."
Dallas looked pretty good for parts of the game, even after giving up the first goal 1:54 into the opening frame. The Stars bounced back with some hard-working shifts that resulted in the first ever regular-season goal for Hanley. The puck deflected in, and that really helped the Stars take control.
Robertson followed 14 minutes later with a beautiful snipe, and Jamie Benn camped out on the doorstep for a second period goal that made it 3-1. But even then, coach Rick Bowness said he wasn't really happy with the team's performance.
"It wasn't just the last six minutes, it started a lot earlier than that," Bowness said. "I thought we were lucky to be up 3-1. It just carried over the entire third period, everything we did so well against Boston in terms of managing the puck and getting above and crowding them, we did the exact opposite tonight. We let them come at us in waves. We kept turning the puck over at the wrong time, so we beat ourselves tonight."