Dictionary.com
Thesaurus.com

has been outfoxing

  • present perfect progressive of outfox (3rd person singular).