连云堡南面依山,北临婆勒川,堡中有一千吐蕃军,又在城南15里处因山为栅,有吐蕃兵八九千人,遥相声援。城下有条婆勒川,河水暴涨无法渡河。
高仙芝认真分析了当前的形势,认为唐军必须尽快渡过婆勒川,否则吐蕃守军一旦发现唐军,势必做好准备,那样一来将大大增加唐军攻占连云堡的难度。
于是,高仙芝以三牲祭祀河神,命令诸将选好兵马,命兵士每人自备三天干粮,准备次日清晨渡河。将士都不敢相信高仙芝会下这样的命令,都认为他疯了。但军命不能违,也只好执行。
次日清晨,婆勒川河水低缓,唐军迅速渡过了婆勒川,“人不湿旗,马不湿鞯,已济而成列矣”。高仙芝见此情景兴奋不已,说:“如果我们渡河渡到一半,贼兵来了,我们一定失败,如今已经渡河成功而且列阵,这是上天赐给我破贼的良机!”
高仙芝指挥唐军登山攻城。吐蕃守军未料到唐军能突然至此,大为惊骇,慌乱中只能依山拒战。滚木擂石如雨而下,唐军一时无法攀登。高仙芝任命郎将李嗣业为陌刀将,下令说:“在中午前一定要打败敌人!”
李嗣业手持一旗,领陌刀手自险处先登,奋力杀去,自辰时至巳时,大败吐蕃,斩首五千级,俘虏千余人。吐蕃军大溃,逃跑时掉下悬崖摔死溺死的达到十分之八、九。唐军缴获战马千余匹,衣资器甲数以万计。
高仙芝准备乘胜追击,但监军边令诚认为孤军深入敌境过远,惧而不敢进。高仙芝遂让边令诚率老弱士卒三千人留守连云堡,自己亲率大军继续前进。
唐军疾行三日,到达坦驹岭(今克什米尔北部德尔果德山口,在今克什米尔西北境巴勒提特之北、兴都库什山米尔峰东)上。坦驹岭长四十里,山口海拔4688米,是兴都库什山着名的险峻山口之一,下岭就是阿弩越城。登临山口,必须沿冰川而上。两条冰川长度都在10公里以上,冰丘起伏,冰塔林立,冰崖似墙,裂缝如网,稍不注意,就会滑坠深渊,或者掉进冰川裂缝里丧生。
高仙芝怕兵将畏险不敢前进,偷偷派出二十名骑兵,穿上阿弩越胡人的服装准备来迎接。
他先对部将说:“熟悉地形的阿弩越胡人会来迎接我们,大家不必担心。”
到了山边,兵将果然不肯下山,说:“您把我们带到哪里去?”
这时,高仙芝先派出的二十人来了,声称:“阿弩越胡来迎接大军,我们已切断了娑夷桥!”
高仙芝马上假装很高兴,命兵将都下山。娑夷水即古弱水,水上架有一座藤制桥,是小勃律通往吐蕃的唯一之路,断桥则吐蕃不能入援。兵士听后,畏惧心理顿消,唐军得以迅速下岭,向阿弩越城进发。
下了山三天后,阿弩越城守军果然派人前来请降。次日,唐军顺利进入阿弩越城城中。入城以后,高仙芝先令将军席元庆、贺娄余润率兵先修桥梁、道路。
次日,高仙芝令席元庆率一千骑兵行至小勃律首府孽多城下,对小勃律王说:“不取汝城,亦不斫汝桥,但借汝路过,向大勃律去。”
城中有五六个首领,皆死心塌地投靠吐蕃。高仙芝先前跟席元庆定计:“大军到,首领和百姓必然逃入山谷,你以敕命和赠品招呼他们来,等首领来到,就抓住他们。”
席元庆依计行事,果然俘获几个首领。小勃律王及吐蕃公主则逃入石窟躲避,唐军一时无法找到他们。
高仙芝率唐军主力到达后,先处死了那五六个首领,然后急令席元庆率军砍断通往吐蕃的藤桥。吐蕃兵马至婆夷水东岸时,桥已砍断,束手无策,只好退去。
高仙芝慢慢招降小勃律王,小勃律王只得携吐蕃公主出来投降。
高仙芝平定小勃律国,以三千军队驻守。唐军声威大震,拂菻、大食诸胡七十二国投降归附。