Leon Draisaitl reached the 40-goal milestone for the fifth time in his career, Connor McDavid collected two assists, and Evan Bouchard tallied the game-winner as the Edmonton Oilers defeated the Calgary Flames 4-2.