Bell and rookie Mark Cullen each had two goals Friday night as the resurgent Blackhawks beat Calgary 5-2, ending the Flames' eight-game winning streak.
After scoring on opening night, Bell went without a goal for the next 14 games. But he has rebounded to net five in his last four contests.
"I didn't get off to the start I wanted, but I've turned the corner," Bell said. "I'm playing back at center now where I feel comfortable, I'm winning more faceoffs and getting some more chances as a result."
Chicago weathered a rough first period before scoring three goals in the second to take control. The Blackhawks were called for nine straight minor penalties before Bell tied it 2-2 at 8:39 on Chicago's only power play.
Just 84 seconds later, Chicago took the lead when Matthew Barnaby placed a perfect shot from the slot inside the post off a pass from rookie Matt Ellison. Bell added his second goal with 1:12 remaining in the third, completing a tic-tac-toe passing play with Rene Bourque and Kyle Calder.
Chicago, which has won four of five, will play the second game of a five-stop trip in Edmonton on Saturday night against the Oilers.
Flames coach Darryl Sutter said his team -- which has played an NHL-high 22 games, including nine in 18 days -- simply ran out of gas.
"We're playing every other day, and you look at the teams coming into our building in this stretch, they're coming off two days off, four days off, and it's taken it's toll," Sutter said. "You could see tonight, mentally and physically, we weren't as sharp as we had to be. There just wasn't anything in the tank."
Flames goalie Miikka Kiprusoff also had his run of seven straight wins stopped. After yielding four goals on 18 shots, he was replaced by Philippe Sauve to start the third period.
Chicago's Nikolai Khabibulin made 29 saves, including 11 in the final period, to improve to 15-2-2 against Calgary.
The turning point might have been the first period when Calgary emerged with just a 2-1 lead despite having four two-man advantages.
"We didn't dodge a bullet, we dodged a cannon," said Blackhawks coach Trent Yawney of the first period when his team was shorthanded for nearly 10 minutes. "They say adversity doesn't create character, it reveals it and we have a lot of it in our room and it showed."
Hamrlik's goal at 4:52 on Calgary's first man advantage gave the Flames a 1-0 lead. However, Cullen tied it at 15:19 before Kobasew made it 2-1 while the Flames had a two-man advantage with 30 seconds left in the first period.
"We were just holding on there early," said Cullen, who has three goals in his first four NHL games. "We had a lot of calls go against us and we came out of there just down one goal and that was pretty much a success."
Calgary finished 2-for-9 on the power play.
"We weren't as good as we could have been. We should have been way better," Flames captain Jarome Iginla said.
Blackhawks defenseman Jim Vandermeer left the game in the first period and didn't return after injuring his ankle when he took a
shot off the skate from Flames rookie defenseman Dion Phaneuf.
Since moving to Calgary in 1980, the Flames had won eight straight games on two previous occasions (1992-93, 1988-89). ... Former Flames captain Todd Simpson was a healthy scratch for the Blackhawks for the second straight game. ... Calgary right winger Shean Donovan has just one goal on the season and none in 20 games. Dating to the 2003-04 season, Donovan has just two goals in 52 games. ... Chicago center Curtis Brown has gone 18 games without a goal since scoring in the Blackhawks' season opener.
Copyright by STATS LLC and The Associated Press
Arena: Scotiabank Saddledome Location: Calgary, Alberta
Referees: Stephane Auger, Mike Hasenfratz Linesmen: Lonnie Cameron, Lyle Seitz
Attendance: 19,289 (100.0% full)
Team Stat Comparison
Power Play Goals
Power Play Opportunities
Shots on Goal
Roman Hamrlik (3)
(Power Play) Assists: Darren McCarty, Daymond Langkow
Mark Cullen (3)
Assists: Tyler Arnason, Mikael Holmqvist
Chuck Kobasew (9)
(Power Play) Assists: Tony Amonte, Dion Phaneuf
Mark Bell (6)
(Power Play) Assists: Matt Ellison, Rene Bourque
Matthew Barnaby (3)
Assists: Adrian Aucoin, Matt Ellison