Lauri Korpikoski scored the go-ahead goal late in the second period and Cam Talbot made 39 saves as the Edmonton Oilers edged the Winnipeg Jets 2-1 on Sunday night.

Patrick Maroon also scored for Edmonton, which moved out of last place in the Western Conference — one point ahead of Calgary and tied with Winnipeg with 59 points.

Mark Scheifele scored the lone goal for Winnipeg, a day after his first career NHL hat trick.

With the game tied at 1, Andrej Sekera made a slick move to funnel down toward the Winnipeg goal and found Korpikoski, who — on one knee — jammed home a loose puck in the slot for the 2-1 lead at 16:20 of the second.

Talbot made a sprawling glove save midway through the third period to retain the lead and earn his 16th win of the season. Ondrej Pavelec picked up his 10th loss after allowing two goals on 31 shots.

Connor McDavid had the best chance of a scoreless first period, taking a breakout pass from fellow No. 1 overall pick Nail Yakupov to put him in alone on Pavelec. The Jets goaltender got his glove hand on McDavid's deke attempt to keep the game scoreless five minutes in.

Taylor Hall, working behind the goal line in Winnipeg's zone, found Maroon on Pavelec's doorstep and Maroon scored his sixth of the season for the 1-0 lead at 5:25 of the second period.

The lead was short-lived, however, as Scheifele tied it with his ninth goal in his last nine games 51 seconds after Maroon scored. Blake Wheeler, who streaked down the right side and found Scheifele sitting alone in the slot for sixth goal in the last three games, set up the goal.

NOTES: The Jets were awarded the Heritage Classic on Sunday. The game will be played at Investors Group Field on Oct. 23. An alumni game, including the likes of Wayne Gretzky and Dale Hawerchuk, will take place a day earlier on Oct. 22. The last Heritage Classic game took place in Vancouver in 2014.