Language:
Free Online Dictionary|3Dict

破关斩将

Source : CEDICT

to overcome difficulties and vanquish many opponents (idiom)