outgeneral

verb
  1. to defeat or get the better of (an opponent) by superior strategy or tactics
  2. Usage: transitive verb; often used in military or competitive contexts

Examples