ref
out- + smart
outsmart (v.)
"to prove too clever for, get the better of by craft or ingenuity," 1926, from out- + smart (adj.). Related: Outsmarted; outsmarting.