Dictionary.com
Thesaurus.com
has outsmarted
  • present perfect of outsmart (3rd person singular).