Stuart Skinner made 26 saves and Sam Gagner’s goal held up as the winner as the Edmonton Oilers topped the Calgary Flames 3-1 in a Battle of Alberta clash.