叶尔羌军统帅海达尔在格尔木河战役惨败后,派人召回了附近的驻军,集合了八千人马,朝着芒崖逃去,却不料此地已经为中汉军张都海所部占据。
面对着前有堵截、后有追兵的局面,海达尔被迫率领部下大军拼死一战,却遇到了张都海所部的顽强堵截,叶尔羌大军死伤惨重,却无法冲破张都海的防线。
海达尔着急了,命令蔡天文绕路寻找其他的逃生之路,他则集合了数百名亲兵部下,随时准备跑路。
但是后方追击的彭心见和王辅臣没有再给海达尔机会,他们指挥所部人马拼命压上,其中战将邵苓芝、白光勇、蔡元、马自德、巴勒更是骁勇异常,率领人马将叶尔羌大军给冲了个七零八落。
中汉将领邵苓芝很快拔得头筹,趁着叶尔羌大将海达尔不备,冲近之后,一箭将海达尔给射落马下。
至此,战斗已经毫无悬念。
等到蔡天文带着十余名部下,为找到逃生小路而高兴地返回大营之时,隔着很远的距离便看到了中汉的军旗以及海达尔的头颅。
面对着最先反应过来的白光勇带队发动进攻,蔡天文根本不敢与之交战,仰天长叹,不得不夺路而走,从探明的小路逃回了莎车,向叶尔羌大汗伊思玛业勒报告了败报。
伊斯玛业勒得报后顿时大惊失色,海达尔所部率领的都是国内精锐的骑兵,如今全军覆没,对叶尔羌带来了巨大的打击。
正当伊斯玛业勒惶恐不已之际,左思右想,终于想出来一个好主意,那就是把所有的责任都推到蔡天文的身上,把蔡天文给绑起来送给中汉国寻求原谅。
只是伊斯玛业勒这样的做法实在是不厚道,被他身边的人给透露出去。
蔡天文得知消息后,化妆成戴着纱丽的女人,逃出了莎车城。
最后一路潜逃,决定前往卫拉特准噶尔部寻求机会。
伊斯玛业勒得知蔡天文潜逃的消息后,大怒不已,命令边疆大将米尔咱.阿布都拉哈带兵进行拦截。