ANAHEIM, Calif. - Jean-Sebastien Giguere made 41 saves in his first victory of the season despite allowing Jarome Iginla's tying goal with 18 seconds left in regulation, and Teemu Selanne scored the only shootout goal in the Anaheim Ducks' 3-2 victory over the Calgary Flames on Monday night.

Ryan Getzlaf and Bobby Ryan scored goals, and Corey Perry extended his scoring streak to a career-best 15 games in the Ducks' 10th straight home victory over Calgary.

The win was just Anaheim's fifth in 16 games, but it pulled the Ducks out of last place in the Western Conference.

Miikka Kiprusoff made 29 saves for Calgary, but Selanne beat his fellow Finn with a stutter-step move in the shootout's third round.

Curtis Glencross scored in the first period for the Flames, who were 5-0-1 on the road since mid-October.

Giguere had turned away 17 shots in a busy third period until Iginla and Olli Jokinen teamed up on a long rush in the waning seconds. Anaheim's poor defensive coverage left Iginla to skate in alone, and the Calgary captain buried a quick shot for his 16th goal of the season, and his 12th in 10 games.

The shootout began inauspiciously for Anaheim when Perry fumbled the puck at mid-ice and had to go back for it before Kiprusoff stopped his weak shot. Getzlaf also failed, but Nigel Dawes and Jokinen couldn't score for Calgary.

Glencross missed the net after Selanne's goal, prompting Giguere to thrust his stick high in the air in celebration.

The Ducks' win gave them 19 points, pushing them one ahead of Minnesota at the bottom of the conference standings after reaching the conference playoff semifinals last spring.

Giguere, the Ducks' longtime starter and former playoff MVP before losing his job to Jonas Hiller last season, was 0-3-2 this fall with unimpressive statistics. He missed six games with a strained groin before returning two weeks ago, but the veteran looked sharp under Calgary's strong third-period attack.

Glencross opened the scoring late in the first period when he blew past Anaheim defenceman Nick Boynton at the blue-line and broke in alone on Giguere, roofing his fifth goal of the season.

But the Ducks tied it just more than two minutes later when Getzlaf's forechecking forced Jamie Lundmark to fumble the puck into the slot, where Perry fired a shot and Ryan knocked it home.

Getzlaf then knocked in a rebound of his own, adroitly backhanding the loose puck resulting from Ryan Whitney's slap shot 1:08 later for his fourth goal.

NOTES: Glencross' goal was his first in 10 games since Oct. 20. ... Ducks RW Joffrey Lupul missed his second straight game with back spasms. ... Perry's points streak is the longest in the NHL this season and the second-longest in franchise history, trailing only Teemu Selanne's 17-game run in 1999.

Latest From ...