outreasoning

verb
  1. to surpass or defeat in reasoning; to use superior logic or argument against someone
noun
  1. the act or process of surpassing someone in reasoning or logical argument

Examples