连战皆捷

連戰皆捷
liánzhànjiējié

to win successive matches or battles

Wiktionary

Entry Composition