屢戰屢勝

Idiom

 * 1) to win every battle or match