"Those things happen, you break a stick and you feel absolutely useless out there and they capitalized on it," Fraser said. "It was a good feeling late in the third when Bennie gets a lucky one off his knee. We'll take it."
Eager has two goals in two games against Calgary.
"The first half of the season, we felt we weren't playing as well as we could but our line's been getting some production here the last 10 to 15 games," Fraser said. "We've played our game, really simplified our game and try to create energy for our team and we've been able to get some lucky ones."
Patrick Kane and Duncan Keith also scored for Chicago (35-12-4), which remained two points behind the Sharks for the overall NHL lead. Chicago has won all three games in the season series and seven in a row at the Saddledome since Nov. 22, 2006.
Calgary (26-19-6) has lost five straight in regulation, is winless in its last six and suddenly finds itself in ninth place and out of a playoff spot in the Western Conference after being passed by both the Detroit Red Wings and Los Angeles Kings.
"We really have to find a way to start winning a lot of games and winning a lot of games in a row to get back in this thing," said Flames center Craig Conroy, who hit the crossbar late in the third period with the Flames down a goal.
"This one was a must-win for us, but we don't capitalize, we don't do it. We had some good chances but we didn't finish. It seemed like we still came out a little slow again for whatever reason," he said.
Calgary is also winless in its last five home games (0-4-1). The sellout crowd of 19,289 booed the Flames as they left the ice.
"There's no question we weren't as sharp," said Iginla, who has only two assists in his last nine games. "Guys wanted to make the plays, guys wanted to make the difference. But for the most part, almost all of us were, you know that old saying, we're squeezing a little hard and not making the passes and looking like we were standing still. A lot of times when it looks like you're standing still, it's because you're thinking and you're trying too hard and you're pressing."
After failing on a penalty shot in the first period, Kane opened the scoring for Chicago on a power play at 9:14 of the second.
Keith added an empty-net goal for Chicago, 3-1 on its eight-game trip.
Lundmark has three goals in eight games since being called up from the minors two weeks ago. ... Niemi improved to 13-3-1. ... Calgary's Fredrik Sjostrom finally played his 400th NHL game after being a healthy scratch the previous six games.
Copyright by STATS LLC and The Associated Press
CALGARY, AB - JANUARY 21: Jarome Iginla #12 of the Calgary Flames shakes hands with Jonathan Toews #19 of the...