YourDictionary

last laugh

noun
Ultimate success or victory, achieved after an apparent failure or loss: After all was said and done, our competitors had the last laugh: they cornered the market.

link/cite print suggestion box