The Flames, led by Jarome Iginla, open the game at a brisk pace with the captain letting a backhand fly past the top corner in the opening minute.
The crowd roars its approval as defenceman Robyn Regehr levels Detroit winger Ray Whitney.
Mathieu Dandenault's interference penalty at 4:58, tying up Flames winger Krzysztof Oliwa, gets the Flames powerplay on the ice yet it generates little in scoring opportunities, aside from point shots from Iginla and Oleg Saprykin.
A high-sticking minor to Wings defenceman Mathieu Schneider at 8:53 offers the Flames their second powerplay chance that fizzles miserably without a shot on net.
At 13:22, Derian Hatcher hauls down Iginla on a breakaway, drawing a hooking call, although the boisterous hometowners insist a penalty shot was warranted.
Flames point shots from Regehr and Jordan Leopold are easily handled by Joseph, while Iginla nearly deposits the puck as the goalie wanders out of the cage.
Late in the period, Flames netminder Miikka Kiprusoff robs Robert Lang with a glove-hand grab of a deflected wrist shot from the top of the circle. Calgary holds a 10-6 shot advantage through 20 minutes.
* FIRST-PERIOD STAR: Jarome Iginla, Calgary.
Detroit winger Darren McCarty has his stick lifted by Robyn Regehr but the puck slides to Robert Lang, alone in the slot, who buries it behind Flames goalie Miikka Kiprusoff for a 1-0 lead 1:17 into the period.
Flames centre Stephane Yelle's soft wrister just two minutes later slips through screened Wings goalie Curtis Joseph's legs tying the game at 3:38.
Wings defenceman Jiri Fischer draws a roughing minor for poking Flames winger Ville Nieminen in the back of the head at 4:37, Detroit's fourth consecutive minor penalty.
On the powerplay, Martin Gelinas threads a pass through traffic that Jarome Iginla rifles past Joseph for a 2-1 lead at 6:36.
Five minutes later, Fischer's hard slapshot at 11:34 eludes a screened Kipsrusoff to again tie the game.
On the next shift, Flames winger Shean Donovan, taking a perfect feed from linemate Marcus Nilson, slips through the slot and slides the puck around Joseph to re-establish a one-goal lead at 12:24.
Defenceman Andrew Ference takes Calgary's first penalty of the game at 15:21, a roughing minor for shoving Brendan Shanahan at the side of the Flames net. Detroit establishes plenty of pressure with the man-advantage but fails to solve Kiprusoff.
Calgary outshoots Detroit 12-11 for a 22-17 advantage through 40 minutes.
* SECOND-PERIOD STAR: Shean Donovan, Calgary.
Flames defenceman Robyn Regehr gives the Wings their second powerplay of the night after roughing up Detroit forward Pavel Datsyuk.
Although the Wings fail to score, forward Brett Hull misses the empty net from a sharp angle at close range as Detroit continues applying pressure, moving ahead in shots on goal for the first time in the game.
Marcus Nilson has the Flames' best chance to increase the lead midway through the period, dashing down ice on a 2-on-1 with Jarome Iginla but failing to find the target with a slapshot.
With the Flames clinging to a one-goal lead in the final minutes, Flames goaltender Miikka Kiprusoff continues his outstanding play.
* THIRD-PERIOD STAR: Miikka Kiprusoff, Calgary.
Period by period
DAN TOTH -- Calgary Sun
, Last Updated: 2:18 PM ET