succeed in doing something difficult or impossible The contract seemed impossible to win but we managed to pull it off through our skillful bargaining.
PULL OFF
Meaning of PULL OFF in English
English idioms vocab. Словарь английских идиом и выражений. 2012