Calgary Flames forward Alex Tanguay scores on Oilers goalie Dwayne Roloson Saturday night at Rexall Place in Edmonton. ((Ian Jackson/Canadian Press))

It took a visit to Rexall Place in Edmonton for the Calgary Flames to finally snap their road ineptitude Saturday night following a 4-2 win over the Oilers.

Alex Tanguay and Kristian Huselius led the Flames' offensive attack with a pair of assists each, while Daymond Langkow netted the game-winner early in the third period.

The victory ends a seven-game winless streak on the road for the Flames (35-21-9).

Calgary's last win away from the confines of Pengrowth Saddledome occurred in Edmonton in late January.

Their eight wins on the road this year ties Florida for the fewest in the NHL.

Despite their road woes, the Flames (35-21-9) move into a first-place tie with idle Vancouver in the Northwest Division with 79 points.

The Oilers (30-30-6) now trail the Flames by 13 points for the last playoff spot in the Western Conference and have been leapfrogged in the standings by Colorado.

Flames strike first

The Flames took a 1-0 lead following an Edmonton turnover at 7:07 of the opening period.

Huselius lifted the stick of the Oilers' Shawn Horcoff andfed a pass to David Moss, who snapped a low shot behind goaltender Dwayne Roloson.

The Oilers pulled even 2:20 later on Fernando Pisani's first goal of the game.

Marc-Antone Pouliot worked himself behind the Flames net before sliding the puck through a maze of legs and onto the stick of Pisani. The Oilers winger then flipped a shot over a sprawled Miikka Kiprusoff.

The goal snapped a drought of 142 minutes and 27 seconds for the Oilers that dates back to Sunday's 4-1 loss at the hands of the Minnesota Wild.

The Flames regained their one-goal lead at 12:04 of the first after Stephane Yelle completed a give-and-go play with Tanguay by firing a shot from the top of the circle that trickled under the glove of Roloson.

The Oilers tied the game once again at 9:31 of the second. Pisani finished off a nifty 2-on-1 play with Pouliot one-timing a shot over the glove of Kiprusoff. It was the first two-goal game of the season for Pisani.

The Flames, however, survived an early Edmonton surge in the third period to go up 4-2.

After Langkow converted his 27th goal of the season with a quick shot that eluded Roloson just 1:56 into the third, the Flames struck again less than three minutes later.

Forward Jarome Iginla completed a 3-on-2 with a low shot that beat Roloson between the legs, giving Calgary a two-goal advantage.