come off

[come off] {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.