Definitions of hands down:

  • adverb:   with no difficulty