过关斩将[guò guān zhǎn jiàng]
词典overcome all the difficulties in the way:过关斩将;过五关斩六将。
词典Many Rivers to Cross:[电影]过关斩将。
overcome all the difficulties in the way