但這場勝利並沒有改變大局。蒙古軍隊很快就重新組織了攻勢,而札蘭丁的軍隊在數量和裝備上都處於絕對劣勢。1221年底,札蘭丁在印度河邊的最後一戰中被徹底擊敗,他本人跳入印度河逃生,花剌子模王朝就此徹底覆滅。
與此同時,蒙古軍隊也在攻打花剌子模帝國的最後一座重要城市——玉龍傑赤(今烏爾根奇)。這座城市的居民進行了極其頑強的抵抗,戰鬥持續了數個月。城中的軍民知道投降也是死路一條,因此決定死戰到底。他們利用城市的複雜地形與蒙古軍隊進行巷戰,給蒙古人造成了重大傷亡。
但最終,勇氣和意志還是無法彌補實力上的差距。1221年夏天,玉龍傑赤城破,城中數十萬居民幾乎全部被屠殺。更令人震驚的是,成吉思汗為了徹底摧毀這座頑抗的城市,下令改變阿姆河的河道,讓河水淹沒城市遺址。從此,這座曾經繁華的城市就從地圖上永遠消失了。
花剌子模帝國的覆滅過程充滿了血腥和殘暴,但這種殘暴並非毫無原因。從某種程度上說,這是摩訶末的狂妄和愚蠢所招致的後果。如果他能夠理性地處理訛答剌事件,如果他能夠採取更加明智的外交和軍事策略,也許歷史會是另一番景象。