outwit
verb
°To get the better of; to outsmart, to beat in a competition of wits.
synonyms: outfox, outguess, outsmart