Connor McDavid scored a goal of the year candidate as the Edmonton Oilers downed the New York Rangers 6-5 in overtime.