McDavid, who leads the NHL in points (21 goals, 39 assists), extended his point streak to nine games (seven goals, 13 assists). He is on pace to score 98 points in this 56-game season.
"I thought we did a great job of just holding on to the game and not letting them get to [a 3-1 lead]," McDavid said. "That's where [Mike Smith] steps in, and he was great again, and let us work our way back into the game. It took all night long, but I thought it was a real good team win."
McDavid set up Leon Draisaitl for the go-ahead goal on a 2-on-1 at 9:36 of the third period to give the Oilers a 3-2 lead. It was Draisaitl's eighth goal in the past eight games and 50th point of the season (18 goals, 32 assists).
"It was a great pass from [McDavid] and it made it easy for me to put it in," Draisaitl said. "I thought we played good all game. That's a really good team over there, they don't give you much, they have lots of skill and they can hurt you, so you have to stay patient against a team like that, and I thought we did a great job of that tonight again."