It brings the saying "hoisted on his own petard" to a whole new level!
Indeed. Still a couple of more days until Haman’s demise.