outsmarting
out-smart-ing
noun
The act of defeating someone through superior cleverness or cunning.
"Their outsmarting of the opponent was impressive."
Thesaurus
Synonyms: outmanoeuvre, outsmart, outmaneuver, outwit, circumvent, beat, overreach, outfox