10/17/2015 20:59 EDT | Updated 10/17/2016 01:12 EDT

McDavid records first multi-point game of young career, Oilers beat Flames

CALGARY — Connor McDavid scored twice and added an assist for the first multi-point game of his young career as the Edmonton Oilers beat the host Calgary Flames 5-2 on Saturday.

McDavid put the Oilers into the lead for good, breaking a 1-1 tie at 16:31 of the second. After carrying the puck through the neutral zone into the Flames end, the 18-year-old used Kris Russell as a screen and let a long wrist shot go that Jonas Hiller could not handle.

With his parents in attendance, McDavid then capped off the scoring at 16:20 of the third period, neatly converting Taylor Hall's pass for a power-play goal, which brought out a mixture of boos from the Flames fans and loud cheers from the many Oilers fans in attendance.

Hall also had a three-point game for Edmonton (1-4-0), with a goal and two assists. Ryan Nugent-Hopkins and Nail Yakupov also scored as the Oilers got goals from all four of its first-overall draft picks.

David Jones scored both goals for Calgary (1-4-0), giving him three on the season. The Flames had won seven in a row against its provincial rival.

Hall made it 3-1 just 25 seconds into the third period when Oscar Klefbom centred a puck from deep in the corner that he was able to deflect past Hiller.

McDavid picked up his first career assist at 5:29, stripping the puck from Flames captain Mark Giordano and setting up a tic-tac-toe passing play that was finished off by Yakupov, who one-timed Benoit Pouliot's set-up.

Jones got a power-play goal at 10:14 to get the Flames back to within two but that's as close as they could get.

Cam Talbot only had to make 22 saves to win his first game as an Oiler and improve to 1-3-0. The former New York Ranger was signed in the summer as a free agent.

Hiller had 23 saves to fall to 1-2-0.

Calgary tied it 1-1 5:07 into the second period. Strong work along the end boards by Micheal Ferland got the puck back to the point where Dennis Wideman ripped a slapshot that was deflected by Jones and squeezed through the legs of Talbot.

The Oilers took a 1-0 lead at 12:59.

Eric Gryba's slapshot was stopped by Hiller, but the rebound into the slot was buried by Nugent-Hopkins. It came three minutes after Nugent-Hopkins had rung a shot off the goal post.

Notes: The last time Calgary lost its first three games at home was 2000-01... Calgary's Sam Bennett (upper body) did not play. Markus Granlund made his season debut in his place. In a resulting shuffle, Mason Raymond moved up to play on a line with Mikael Backlund and Michael Frolik... The Oilers made one line-up change at forward with Rob Klinkhammer drawing in for Russian rookie Anton Slepyshev... The Oilers departed immediately after the game as they play Sunday night in Vancouver.  

America Votes
The latest polls, breaking news and analysis on the U.S. election from HuffPost’s Washington, D.C. bureau