Pull (something) off pull off (something)

To accomplish something remarkable.

My friend is lucky that he pulled off the new business venture with no problems.