Connor McDavid had five assists, Leon Draisaitl scored three goals and the Edmonton Oilers kept rolling into the holiday hiatus with a 5-1 victory over the rival Calgary Flames.