Moore leads rally from 20 down