Language:
Free Online Dictionary|3Dict

連戰連勝

Source : CEDICT

fighting and winning a series of battles (idiom); ever victorious