Connor McDavid scored two goals and added an assist while Calvin Pickard made 31 saves to help the Edmonton Oilers to a 5-3 win over the Minnesota Wild.