We will see this Haman hang on his own gallows.
Indeed. Read Ezekiel 38 and 39 to see Who has the final word and last laugh.