Question: what is the meaning of the phrase come off?
Answer: intransitive to achieve a particular result in an activity, especially a competition or fight. come off well/badly/best/worst: He came off quite badly in the exchange of insults.