过关斩将
guòguānzhǎnjiàng
过关斩将 — guòguānzhǎnjiàng
- to surmount all difficulties (on the way to success); to advance by defeating one opponent after another (idiom)
他在比赛中连番获胜,真是过关斩将,最后夺得冠军。 tā zài bǐsài zhōng liánfān huòshèng zhēnshì guòguānzhǎnjiàng zuìhòu duóde guànjūn — He kept winning match after match, really surmounting every obstacle, and in the end won the championship.