The German forward leads the NHL in assists with 15, one more than McDavid.
Dominic Kahun, James Neal, Ryan Nugent-Hopkins, Tyson Barrie, Darnell Nurse and Kailer Yamamoto also scored for the Oilers. Stuart Skinner made 33 saves in his NHL debut, handing Ottawa its eighth straight defeat.
“It was nice that we got up a couple and the guys in front of me were playing really good tonight,” Skinner said. “Obviously, they potted out eight goals. That obviously helped.”
The teams will complete the two-game set in Edmonton on Tuesday night.
It took eight seconds for the Oilers to score. Off a faceoff win by Draisaitl in the Senators zone, Kahun took a pass from his center and fired a shot toward the net. The puck deflected off Ottawa forward Josh Norris’ stick and past goaltender Matt Murray.
McDavid scored on a power play 42 seconds into the second period.
“Their big guys took us apart tonight,” Senators coach D.J. Smith said.
Colin White, Brady Tkachuk, Drake Batherson, Tim Stutzle and Austin Watson scored for Ottawa.