Hey, dudes
Pull something off means to acomplish something successfully; especially something that is somewhat difficult.
e.g.
Meg wasn't sure she could ace the English test, but she pulled it off.
or
If the stadiums in the capitals are not built, the Euro 2012 will go to neither country. What’s amazing and to the host countries’ credit,
the reaction was swift coming only two days later, and united making me wonder that Poland and Ukraine just might pull this off - to become the first former communist countries to host a Euro championship.
http://the8thcircle.com/2008/11/14/they-just-might-pull-it-off-in-2012/
capicci?