carry all before one

1) преодолевать все препятствия 2) иметь большой успех; преуспевать; выйти победителем; взять верх

Источник: Полный англо-русский словарь на Gufo.me