Have the last laugh

(have the last laugh (on somebody)) "смеяться последним", торжествовать (над кем-либо) [происходит от пословицы he laughs best who laughs last; смотри he laughs best who laughs last] Например: She smiled slyly, because she knew she would yet have the last laugh on them. (RHD) — Она хитро улыбалась, поглядывая на них. Она знала: хорошо смеется тот, кто смеется последним.

Англо-русский фразеологический словарь