鬥智鬥勇

Idiom

 * 1) to engage in a battle of wits and valour