We describe a strategy to analyze the impact of single nucleotide mutations on protein function. Our method utilizes a combination of yeast functional complementation, growth competition of mutant pools and polyacrylamide gel immobilized PCR. A system was constructed in which the yeast PGK1 gene was expressed from a plasmid-borne copy of the gene in a PGK1 deletion strain of Saccharomyces cerevisiae. Using this system, we demonstrated that the enrichment or depletion of PGK1 point mutants from a mixed culture was consistent with the expected results based on the isolated growth rates of the mutants. Enrichment or depletion of individual point mutants was shown to result from increases or decreases, respectively, in the specific activities of the encoded proteins. Further, we demonstrate the ability to analyze the functional effect of many individual point mutations in parallel. By functional complementation of yeast deletions with human homologs, our technique could be readily applied to the functional analysis of single nucleotide polymorphisms in human genes of medical interest.