Corey Perry took advantage of a defensive mistake to score the winner in the third period of the Anaheim Ducks' 3-2 victory over the Jets on Sunday night when Teemu Selanne got a standing ovation in what could be his last visit to Winnipeg.

Jets defensemen Zach Bogosian had raced down the ice to grab a loose puck behind the net but when he turned to clear it up the ice he fanned on the shot and the puck went to Perry in front of the net.

The Ducks winger quickly put a high shot above goalie Ondrej Pavelec at 14:29 of the third.

Some of the game's loudest cheers were aimed at Selanne who began his NHL career with Winnipeg in 1992-93 by setting rookie records of 76 goals and 132 points.

The crowd gave a roaring cheer during the singing of the American national anthem when the video board showed the 43-year-old Finnish Flash.

Selanne also got a standing ovation midway through the first period after the announcer at MTS Centre noted his storied career which Selanne has said will end after this season. He stood up from the bench and acknowledged the cheering with a wave of his glove.

After playing 231 games in a Jets' uniform Selanne was traded to Anaheim in February 1996 and didn't get to move with the Jets when they relocated to Phoenix and became the Coyotes at the end of that season.

Anaheim won't play in Winnipeg again this season unless the teams meet in the playoffs.

Viktor Fasth made 15 saves for Anaheim which also got goals from Mathieu Perreault and Andrew Cogliano.

Andrew Ladd had a pair of goals for Winnipeg Blake Wheeler assisted on both in his 375th NHL game and Pavelec stopped 31 shots.