In transitive terms the difference between outwit and outfool
is that outwit is to get the better of; to outsmart, to beat in a competition of wits while outfool is to outwit.
outwit
English
Verb
(outwitt)
To get the better of; to outsmart, to beat in a competition of wits.
Synonyms
*outfox, outguess, outsmart