outthinking

verb
  1. to think more cleverly or strategically than someone else; to outsmart through superior reasoning
  2. Usage: present participle of outthink

Examples