过五关斩六将

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

五

wǔ

five

关

guān

mountain pass

斩

zhǎn

to behead (as form of capital punishment)

六

liù

six

将

jiàng

(bound form) a general