Connor McDavid opened the scoring before Leon Draisaitl added two goals to take the league lead with 18 on the season and put the Edmonton Oilers over the New York Rangers.