outsmart
verb
°to beat in a competition of wits.
synonyms: outfox, outguess, outwit