Connor McDavid had two goals and an assist as the Edmonton Oilers beat the New York Rangers 6-2 on Saturday night.