'last laugh' definitions:

Definition of 'last laugh'

(from WordNet)
noun
Ultimate success achieved after a near failure (inspired by the saying `he laughs best who laughs last'); "we had the last laugh after the votes were counted"