WINNIPEG -- Cam Talbot made 31 saves and Zack Kassian had a goal and an assist as the Edmonton Oilers defeated the Winnipeg Jets 3-0 Sunday in the Heritage Classic.

The victory extended Edmonton's win streak to three games in front of 33,240 at Investors Group Field, with fans wearing both Jets and Oilers jerseys at the league's 19th outdoor game.

Mark Letestu and Darnell Nurse also scored for Edmonton (5-1-0).

Connor Hellebuyck, who had a tuque attached over his helmet, stopped 29-of-32 shots for Winnipeg (2-3-0).

The league delayed the start of the game almost two hours saying that the sun shining on the ice could have jeopardized the players' safety.

After a scoreless first period, Edmonton took advantage of some Winnipeg errors in the second to go up 3-0.

Letestu scored his second goal of the season on a short-handed breakaway. The Jets were on a power play with Nurse in the penalty box for cross-checking when Winnipeg defenceman Dustin Byfuglien couldn't get his stick on a loose puck in the Oilers end.

Letestu picked it up and went in alone on Hellebuyck, beating him with a low shot at 9:24.

Nurse made it 2-0 at 11:10 after getting out of the penalty box and took a pass from Connor McDavid while on a 2-on-1 before sending a shot over Hellebuyck's glove.

McDavid now has four goals and five assists in six games.

Kassian gave the Oilers a three-goal advantage at 17:16 after Jets rookie Patrik Laine turned over the puck.

Edmonton had a two-man advantage for 55 seconds midway through the third period, but couldn't stretch its lead.

Notes: Jets veteran defenceman Mark Stuart and forward Chris Thorburn were healthy scratches. The Oilers sat forward Anton Slepyshev and defenceman Matthew Benning.