"cause it to happen; succeed, win, snatch victory..." With Jean as leader of the party, the Liberals can pull it off. They can win the election.
PULL IT OFF
Meaning of PULL IT OFF in English
English idioms vocab. Словарь английских идиом и выражений. 2012