Pulling something off means successfully executing a plan or task that was difficult or challenging. There are a number of other idioms that can be used to convey this same meaning. Some of the most common synonyms for pull it off include "pull through," "deliver," "accomplish," "succeed," "achieve," and "make it happen." Other similar expressions include "come through," "rise to the occasion," "nail it," "make a go of" and "get the job done." Regardless of which phrase is used, they all imply that a difficult task has been accomplished, and that the individual or team responsible for it should be congratulated and celebrated.