Draisaitl responded with a power-play goal to tie it 1-1 at 16:59 of the second after the Canucks killed a 23-second 5-on-3 but failed on a couple clearing attempts after the first penalty ended. Connor McDavid passed to Ryan Nugent-Hopkins, who found Draisaitl for a one timer from below the right face-off circle.
The goal extended Draisaitl's point streak to six games and (six goals, five assists) and McDavid's to five (three goals, nine assists). Draisaitl has scored 10 points (one goal, nine assists) in five games against the Canucks this season.
"We played really well for the most part," Draisaitl said. "We dipped a little bit in the third for a couple of minutes, but other than that I thought we were the better team. Sometimes that's just the way it goes. We had games this year we weren't the better team and we won."
Demko made five saves on an Oilers power play with 2:30 left in the third period, including after Koskinen was pulled for an extra attacker for the final 1:46.
"We did some things alright, we had some chances, but we didn't win, Edmonton coach Dave Tippett said. "We've got to come here with the mindset [that] we've got to do whatever it takes to win, and we didn't do it tonight."
NOTES: Demko is 5-1-1 with a .952 save percentage in his past seven starts. … Oilers forward Josh Archibald returned after missing four games because of an upper-body injury. He had three shots on goal and three hits in 10:38 of ice time, replacing forward James Neal on the fourth line. … Canucks defenseman Jordie Benn got his 100th NHL assist on Myers' goal. … Canucks forwards Antoine Roussel and Jay Beagle were late scratches because of undisclosed injuries.