The Oilers showed off their impressive offensive flair when they scored twice in the opening three minutes.

Lennart Petrell beat Miikka Kiprusoff at 2:19 when a Darcy Hordichuk shot from the boards deflected off of him.

Then, 31 seconds later, Sam Gagner notched his first of the season, prompting Flames head coach Brent Sutter to call a timeout.

Whatever he said to his troops kicked them into high gear as they went on even up the contest before the midway mark of the period.

With Andy Sutton in the penalty box for roughing, Olli Jokinen slid the puck past Khabibulan for his sixth of the year.

Just under three minutes later, Rene Bourque scored his second goal in as many games after he powered his way through the goal mouth and whacked in a rebound while falling to the ice.

The second period saw the Flames run into penalty woes, taking three straight calls, but excellent defence against the League's best home power play keep the game even through forty minutes.

In similar fashion to the first period, the two teams swapped goals early on in the third stanza. Ryan Nugent-Hopkins sent a Jordan Eberle rebound over Kiprusoff's pads at 5:27, giving the Oilers their second lead of the night.

A fantastic set-up by Iginla just over a minute later gave Derek Smith his second goal of the season. The captain hesitated slightly as he went through the Oilers zone, allowing Smith to get some time and space in front of him. He dished the puck up to the defenceman and Smith roofed it on the netminder.

Backlund netted the game-winner at 10:25 with the Flames second power play goal of the evening. He went five-hole on Khabibulan. Iginla earned his third helper of the game on the tally. Smith also assisted.

Jokinen notched his second of the night when an empty-netter at 19:28, icing the game for his club.