{v.} 1. To take place; happen. * /The picnic came off at last, after being twice postponed./ 2. {informal} To do well; succeed. * /The attempt to bring the quarreling couple together again came off, to people's astonishment./
COME OFF
Meaning of COME OFF in English
Slang English vocab. Английский сленговый словарь. 2012