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