Background: Methods for the rapid and efficient preparation of drug candidates through combinatorial chemistry are of increasing interest. We have previously reported an indexed combinatorial library method that allows both the preparation and testing of compounds in solution. We set out to apply this method to develop more effective analogs of the known, marketed drug tacrine, an acetylcholinesterase inhibitor. Results: A one-step condensation of cyclohexanones with cyanoanilines to generate tetrahydroacridine pools was developed. The resulting library of (formally) 72 tetrahydroacridines was screened against acetylcholinesterase, and a compound 10-fold more potent than tacrine, 7-nitrotacrine, was discovered. Its increased potency could be readily explained by examining the known structure of the complex of acetylcholinesterase with tetrahydroacridine. Conclusions: In this work, we have provided a relatively rare example of carbon-carbon bond formation in a pool synthesis, and have discovered a potentially useful acetylcholinesterase inhibitor.