Nazem Kadri scored his first goal as a Flame, Mark Stone notched a career-high three points, and Calgary held on to defeat the Edmonton Oilers in a Battle of Alberta matchup.