百戰不殆

Idiom

 * 1) to fight a hundred battles with no danger of defeat; to win every battle