留攻讹答剌的蒙军从四面八方攻城,守军也顽强不屈,一次又一次打退了蒙军的进攻,双方在讹答剌厮杀了五个月。最后,讹答剌军民陷入绝境,援军将领哈剌察建议海儿汗向蒙古投降,把城市献给蒙古人。但海儿汗十分清楚,他是这场战乱的肇祸人,他不能指望蒙古人饶他不死;蒙古人包围得水泄不通,他也没有逃生之路。因此他主张竭尽全力继续战斗,不同意缔结和约,他说:“倘若我们不忠于我们的主子(指苏州),我们如何为自己的变节剖白呢?我们又拿什么为理由来规避穆斯林的谴责呢?"
哈剌察见海儿汗不肯投降,也不便深劝。为了保全性命,他当天夜里就率领本部人马离开了讹答剌城,企图溜之大吉。蒙古军抓住了他,将他带去见察合台、窝阔台二王。“哈刺札(察)请改事成吉思汗以免死”,察合台、窝阔台对他进行了审讯,从他嘴里了解了城内守军的情况,然后向哈剌察及其部下宣布:“你们不忠于自己的主子,尽管由于过去的恩惠,他要求你们忠于他。因此,我们也不能指望你们的效忠。”为了维护主奴关系和君臣关系,察合台、窝阔台下令把这批动摇变节的人通通杀掉了。