EDMONTON - Season debuts don't get much better than the one Leon Draisaitl had on Thursday.

Draisaitl scored a pair of goals in his first game of the season - including the winner with 1:02 to play in regulation - as the Edmonton Oilers erased a three-goal deficit for a 4-3 victory over the league-leading Montreal Canadiens.

Draisaitl was called up earlier in the day from Bakersfield of the American Hockey League and missed the morning skate.

"My flight landed at 2:30 p.m., I went to the hotel, ate quick, and came to the rink," said Draisaitl, the Oilers' third-overall selection in the 2014 NHL draft.

"For me personally, it feels good, but this game was really important for the team as well. Not folding our hands and coming back from down 3-0, that shows the character in the room."

Draisaitl only scored twice in 37 games last season with Edmonton.

Brandon Davidson and Benoit Pouliot also scored for the Oilers (4-7-0), who ended a three-game skid.

"Obviously they are the NHL's best team over there," said Oilers forward Connor McDavid, who recorded two assists to extend his points streak to seven games. "It feels pretty special to come back like that against them.

"We have been finding ways to lose games and having teams come back on us in the third period. To do it the other way around feels pretty good."

Brendan Gallagher, Torrey Mitchell and Alex Galchenyuk scored for the Canadiens (9-2-0), who have lost two in a row after starting the season with nine straight victories.

"We had a really strong start, we were playing the right way and we started the second period wrong," said Montreal head coach Michel Therrien. "We tried to be fancy and it was really frustrating to see our team play that way and we got what we deserved."

Montreal started the scoring midway through the opening period with a power-play goal, as Gallagher tipped a P.K. Subban shot past Oilers goalie Cam Talbot for his fifth of the season.

The Canadiens made it 2-0 with three minutes to play in the first as Mitchell stripped a puck from defender Oscar Klefbom and beat Talbot high to the glove side, also his fifth goal of the campaign.

A minute later the Habs took a three-goal advantage as a big bounce off the boards came to Andrei Markov in the corner and he made a perfect pass through the crease to Galchenyuk for his second goal of the year.

Edmonton finally got one past Montreal goalie Carey Price with 52 seconds left in the second period as a chip shot by Draisaitl on the power play hit the netminder and was ruled over the line despite being gloved out of the air by Alexi Emelin.

The Oilers almost scored early in the third, but Subban incredibly knocked a Pouliot shot that was heading into the net out of the air and sent it down the ice.

Edmonton made it 3-2 six minutes into the period as a Davidson point shot deflected off defender Jeff Petry and into the Montreal net for his first of the season.

The Oilers tied the game 3-3 midway through the third as Connor McDavid sprung Pouliot for a breakaway and he scored his third of the year.

Edmonton completed the comeback as Ryan Nugent-Hopkins fed it out front to Draisaitl for his second of the contest.

Calgary is the next opponent for both teams, as the Canadiens will travel to face the Flames on Friday. Calgary then visits Edmonton on Saturday.

Notes — Price has actually struggled against the Oilers in recent years, coming into the game with a 1-6 record against Edmonton with a 3.71 GAA and an .857 save percentage… Habs winger Alexander Semin was a healthy scratch for the first time this season.