在招募民夫的时候,各族百姓踊跃报名。一是给大同军做民夫,能够领到口粮,以此渡过缺粮危机;二是他们真的痛恨噶尔丹,真心想为大同军卖命打仗。

江良率领骑兵一万五千人、步兵三万六千人,汉人及各族民夫五万余,先在轮台集结,随即直扑噶尔丹的王庭伯克赛里(博克赛尔县)。

噶尔丹没有选择逃跑,他觉得汉军数量较少,真正能打的也就五万人,而且骑兵还只有一万多。

当然,也不是直接硬刚打决战,而是先袭扰大同军的粮道。

与此同时,驻守尹犁的贺宇度,率领3000大同骑兵、2000蒙古骑兵、1500吉利吉斯骑兵,几乎没带多少补给,从尹犁河谷北上,穿越天山直捣噶尔丹的老巢。沿途劫掠蒙古部落,就地获取食物,把噶尔丹杀个措手不及。

双方在伯克赛里西北部的荒漠边缘决战,噶尔丹一上来就勐攻,却冲不动大同军的车阵,反而遭到火器骑脸输出。冲锋部队大溃,江良立即发动反攻,数千和硕特骑兵临阵倒戈,调头过来一起冲向噶尔丹。

噶尔丹不敌,全军皆溃,率领数千残部西奔,逃往巴尔喀什湖地区。

江良让步兵和民夫留下,率领大同骑兵、吉利吉斯骑兵,以及投靠过来准噶尔、和硕特骑兵,一人双马继续追击。

噶尔丹在巴尔喀什收拢部落骑兵两千余,面对江良的追击,依旧不敢抵抗,最终带着八千多人,逃去西南边的中玉兹。