斬將搴旗

Etymology
Literally: to behead the (enemy) general and take down (the enemy's) flag

Idiom

 * 1) to soundly defeat an enemy