English to Hindi

Meaning for:
have the last laugh
other
अन्तिम क्षण में विजय पा लेना