pull off
• succeed in achieving or winning something difficult.
• "he pulled off a brilliant first round win"
Similar:
achieve,
fulfil,
succeed in,
accomplish,
bring off,
bring about,
carry out,
carry off,
execute,
perform,
perpetrate,
discharge,
complete,
conduct,
negotiate,
clinch,
work out,
fix,
effect,
establish,
engineer,
• (of a vehicle) move to the side of or off the road.
• "there is no place to pull off in case of an accident"
pull-off
noun
• an area at the side of a road where vehicles may pull off the road and stop.
• "park at one of the many roadside pull-offs"