The Calgary Flames lost their fifth straight game, falling to the Edmonton Oilers in the NHL Heritage Classic on Sunday.