outsmarter

Noun

 * 1) One who outsmarts; the victor in a battle of wits.