EDMONTON — It was a sloppy win, but the Edmonton Oilers weren’t about to complain.

Leon Draisaitl had two goals and a pair of assists as the Oilers remained perfect out of the gate with a frantic 6-5 come-from-behind victory over the Anaheim Ducks on Tuesday.

“You don’t want to give up five goals, ever,” Draisaitl said. “That means you have to scramble offensively to win a game. We don’t want to be a team like that. Obviously the two points are big, we needed that, but there are lots of things we can do better defensively.”

Zack Kassian added two goals, and Connor McDavid and Evan Bouchard also scored for the Oilers, who improved to 3-0-0 on the season.

“They can’t all be masterpieces,” said Oilers head coach Dave Tippett. “They can’t all be games where the coach walks out and says ‘That was great.’ It was good, we found a way to get two points.”

Kevin Shattenkirk and Sam Steel both had two-goal games and Nicolas Deslauriers also scored for the Ducks (2-2-0).

“I will say this, I’m proud of that group, back-to-back game playing against an elite team and the way we battled and stayed in it and kept coming back, never quit," said Ducks head coach Dallas Eakins. "That’s a big step forward for us even though we didn’t get the points,”

Edmonton's Mike Smith stopped 11-of-15 shots before leaving midway through the second period with an apparent injury. He was replaced by Mikko Koskinen and the big Finn had 20 saves for the win.

Anthony Stolarz stopped 31-of-36 shots for the Ducks, who were coming off a 3-2 overtime win against the Calgary Flames on Monday.

Anaheim grabbed a 1-0 lead five minutes into the first as Shattenkirk crept in to take a feed from Trevor Zegras and beat Smith up high, giving the veteran defenceman a point in all four Ducks games this season.

Edmonton tied the game four minutes later as Ryan Nugent-Hopkins sent a quick pass to Kassian at the side of the net and he directed it home before Stolarz was able to get back across.

The two teams traded goals just 15 seconds apart with five minutes remaining in the opening period as Draisaitl sent McDavid in on a breakaway and he snapped home his fourth of the season. However, the Ducks got that right back as a big rebound came out to Steel and he fired it in to keep it even.

Edmonton made it 3-2 on a two-man advantage with 30 seconds left in the period as McDavid set up Draisaitl for his first of the season and the 200th goal of his NHL career.

Anaheim drew even again nine minutes into the middle period as Ryan Getzlaf made a nice long pass to Deslauriers for the goal.

The Ducks then took the lead just over a minute later as Edmonton-area native Steel undressed Smith for his second goal on the night in his first game this season.

Smith appeared to be injured shortly thereafter, left for the dressing room, and was replaced in net by Koskinen.

Edmonton tied the game back up just over five minutes into the third period as Kassian tipped home his second of the game on the power play.

The Oilers regained the lead again midway through the third on a fluke goal as Bouchard swatted at the puck in the corner and it somehow went off of Stolarz’ pad and into the net.

“I honestly still don’t know how it went in, but I will take it,” Bouchard said.

Edmonton got a key goal with a minute left on a Draisaitl empty-netter. Shattenkirk scored his second of the night with 19 seconds left to pull Anaheim back to within one, but the Ducks couldn’t complete the late comeback.

Both teams are back in action on Thursday as the Ducks face the Jets in Winnipeg for the third game of a four-game road trip. The Oilers begin a two-game trek in Arizona the same night.

NOTES: Anaheim was without forwards Mason McTavish (lower body) and Max Jones (upper body), both injured in Monday’s game in Calgary.

This report by The Canadian Press was first published Oct. 19, 2021.