Jason Jaffray and Fredrik Sjostrom also scored for the Flames (3-2-1), and Theo Fleury had an assist in his bid to land a spot on his old team after a six-year absence from the NHL. Dustin Penner, J.F. Jacques and Mike Comrie scored for the Oilers (3-3).
Calgary got off to a quick start, opening the scoring 1:34 into the first period. Edmonton goalie Nikolai Khabibulin lost the handle trying to stop a puck behind the net and Glencross fished it out and fired it into the empty net.
Edmonton responded just 3 minutes later when a shot by Jason Strudwick caromed off the boards and right to Penner battling in front of the net.
The Oilers took a 2-1 lead just shy of midway through the first. Jacques - playing on the first line with Ales Hemsky and Shawn Horcoff - continued to make a claim on a regular roster spot, taking a feed from Tom Gilbert and sending a hard shot from in tight on goalie Miikka Kiprusoff that somehow slipped past.
Calgary evened the game up again 2 minutes later on a two-man advantage, with Iginla snapping a shot from the side of the net that beat Khabibulin between the legs.
The Oilers finally ended up getting a power play early in the second but it ended up working against them when Glencross took the puck away from Denis Grebeshkov at the point and sped up ice to beat Khabibulin high to the glove-side, his fourth goal and seventh point of the preseason.
Calgary gave itself a two-goal cushion with 7:30 to play in the second when Brandon Prust sent a puck out front and Jaffray jammed a puck in from in tight.
Edmonton cut into that lead with 7 minutes remaining when Penner dug the puck out of a scramble and passed it to Comrie, who scored his first of the preseason to go along with seven assists.
The Flames restored their two-goal advantage less than a minute later when a shot by Sjostrom deflected off an Oilers' defender and had replacement goalie Jeff Deslauriers going the wrong way.
|Curtis Glencross (1) Backhand shot - ASST: NONE|
1 - 1 Tie
|Dustin Penner (1) Wrist shot - ASST: Jason Strudwick (1), Robert Nilsson (1)|
1 - 1 Tie
|Jean-Francois Jacques (1) Snap shot - ASST: Tom Gilbert (1)|
2 - 1 EDM
|PPG - Jarome Iginla (1) Wrist shot - ASST: Jay Bouwmeester (1), Dion Phaneuf (1)|
2 - 2 Tie
|SHG - Curtis Glencross (2) Snap shot - ASST: Mark Giordano (1)|
3 - 2 CGY
|Jason Jaffray (1) Snap shot - ASST: Brandon Prust (1), Anton Stralman (1)|
4 - 2 CGY
|PPG - Mike Comrie (1) Wrist shot - ASST: Dustin Penner (1), Patrick O'Sullivan (1)|
4 - 3 CGY
|Fredrik Sjostrom (1) Snap shot - ASST: Jarome Iginla (1)|
5 - 3 CGY