Connor McDavid had a goal and two assists for his second straight three-point game to lead the Edmonton Oilers to a 5-3 win over the Calgary Flames on Friday night.
Leon Draisaitl had two goals and Jordan Eberle and Mark Letestu also scored to help the Oilers complete a sweep of the teams' season-opening home-and-home series. Cam Talbot finished with 32 saves.
Sean Monahan and Michael Frolik scored for the Flames, who fell to 0-5-1 in their last six home openers. Brian Elliottstopped 24 shots.
After scoring his third goal of the season in the first period, McDavid helped set up Eberle's tying goal in the second and Draisaitl's go-ahead score early in the third.
Tied 2-2, Monahan's penalty 42 seconds into the third period put the Oilers on the power play for the fourth time. McDavid began the tic-tac-toe sequence that went to Milan Lucic, then across the crease to Draisaitl.
About five minutes later, Dennis Wideman's turnover led to a short-handed breakaway for Letestu, who beat Elliott to make it 4-2.
Jokipakka scored into top corner off a feed from Kris Versteeg to get Calgary back within one with 7:44 to go. However, the Flames couldn't complete the comeback as Draisaitl added an empty-netter with 1:20 left.
Trailing 2-1 after a first period where they were outshot 24-12, Edmonton tied it 5:25 on the man advantage when Eberle knocked in a loose puck.
Calgary got on the scoreboard 1:22 in with Monahan putting in a second rebound after Deryk Engelland hit a goal post and Johnny Gaudreau was stopped.
McDavid tied it on his second breakaway of the period when he tore away from Mark Giordano and zipped a shot over Elliott's shoulder at 7:45.
Frolik restored the lead with about 8 1/2 minutes left in the first when his shot from the sideboards slipped past Talbot, who didn't appear to see it.
NOTES: Calgary's 24 shots in the first period were one off the franchise record for shots in a period, done twice before (1988, 2005). ... Calgary's only lineup change came on defense, inserting Jokipakka for Nicklas Grossmann. ... Edmonton made two changes with Eric Gryba replacing Brandon Davidson on the blue line andAnton Lander coming in for rookie Anton Slepyshev up front. ... The final two games in the season series are both in January.
Oilers: Host Buffalo on Sunday night.
Flames: At Vancouver on Saturday night.