Penner scored the go-ahead goal on a power play in the third period as the Oilers kept their playoff hopes alive by moving into a tie for the final spot in the Western Conference with a 2-1 win Saturday night.
"It's pretty special," Penner said. "It's one of those goals you look back on. We'll see how it turns out. We've got two more games, then maybe I'll be able to talk (more) about that one after."
In final minute, Alex Tanguay tipped a point shot by Kristian Huselius past Dwayne Roloson and off the left post. Tanguay raised his arms as though he had tied the game while the horn sounded and fans cheered, but neither referee was fooled and play continued.
"The shot was coming to my glove side up head high, and the next thing you know, I lost it," Roloson said. "I had no clue where it was and all I heard was Tom Gilbert hollering (that) it went behind me. So, I just lay down and next thing you know, there are all these fireworks and things going on. I was just trying to find the puck."
The Oilers improved to 40-34-6 and are now tied with Nashville and Vancouver for the eighth place in the conference, but the Predators and Canucks have two games in hand.
The Flames remained in the sixth spot behind the Dallas Stars, who routed the Los Angeles Kings 7-2 earlier Saturday. Calgary will play its final four games of the season on the road, starting Sunday in Vancouver.
"Every game's like a playoff game," forward Daymond Langkow said. "We just have to forget about it and focus on tomorrow night's game."
Calgary had the best chance to get on the scoreboard in the first when they had a two-man advantage for 42 seconds after Kyle Brodziak cleared the puck over the glass and was penalized for delay of game.
"The mind-set is I'm looking at Jarome Iginla and I know how much damage that guy can do, so I'm going try and do everything I can to get in that lane and make sure Roli can see it if it does get past me," Staios said. "Five-on-three, you've got to get in some lanes and block some shots."
Not to be outdone, Roloson made back-to-back saves on Calgary captain Jarome Iginla, who fired three shots in each of the first two periods in search of his 50th goal of the season.
Lombardi opened the scoring for the Flames at 5:43 when he took a pass from Wayne Primeau and snapped a shot over the outstretched glove of Roloson and into the top corner.
Grebeshkov took advantage of a defensive breakdown and crept in off the point before putting a shot between Kiprusoff's legs at 6:50.
With Jim Vandermeer in the penalty box for cross-checking, Penner snapped a shot past Kiprusoff to the far corner at 10:48 of the final frame to give the Oilers the lead for the first time.
Roloson, who stopped 31 shots, kept the Flames off the scoreboard the rest of the way with several fine saves -- including a glove grab off a wrist shot by Phaneuf.
"We played a good game, but we didn't play with an edge," Calgary coach Mike Keenan said. "And that's what it would have taken to beat the Oilers."
After being benched for Calgary's 3-2 win over Vancouver on Tuesday night, Huselius returned to the lineup. ... Calgary's Mike Keenan coached in his 1,300th regular-season NHL game. ... Kiprusoff remains tied for third with Rejean Lemelin for most career wins (144) by a Flames goaltender, behind Mike Vernon (262) and Dan Bouchard (168).