In virtual screening, small-molecule ligands are docked into protein binding sites and their binding affinity is predicted. Knowledge-based, regression-based and first-principle-based methods have been developed to rank computer-generated binding modes. As a result of still existing deficiencies, a best compromise might be the combination of several scoring schemes into a consensus scoring approach.