pull it off (succeed) - German English Dictionary