outwit

verb
1
to defeat somebody/something or gain an advantage over them by doing something clever
پیشی گرفتن, حیله زدن, شکست دادن با زرنگی, برتری یافتن با زیرکی
synonym outsmart