outsmart (v.)youdaoicibaDictYouDict
"to prove too clever for," 1926, from out + smart (adj.). Related: Outsmarted; outsmarting.