过五关斩六将

guò wǔ guān zhǎn liù jiàng

lit. to cross five passes and slay six generals (idiom)

fig. to surmount all difficulties (on the way to success)

guò

to cross

five

guān

mountain pass

zhǎn

to behead (as form of capital punishment)

liù

six

jiàng

(bound form) a general