屡战屡胜

屢戰屢勝
zhànshèng

to win every battle or match

Wiktionary

Entry Composition