Language:
Free Online Dictionary|3Dict

破關斬將

Source : CEDICT

to overcome difficulties and vanquish many opponents (idiom)