在哈喇忽刺的不断催促,三部终于集军力在巴尔喀什湖东北部的阿亚古兹河两岸和明军进行决战。凭借人多势众的三个卫拉特部落,以八万人渡过阿亚古兹河,向明军发动一轮轮冲锋,企图将明军一举击溃。而明军前锋的刘芳亮和田见秀二万步骑兵凭借手摇机枪和迫击炮、火枪借机大量杀伤,是坚守阵地而不出击,吸引敌军不断向这里聚集。卢象升则和袁崇第二人各带一万骑兵悄悄的从两侧渡过阿亚古兹河,切断了他们的后路。三天以后,三个卫拉特的首领发现河对岸再也没有粮食、后援过来,才知道后路被抄,而三天的战斗让他们付出了近三万人的伤亡,这个时候他们才惊慌起来。在他们犹豫是进攻还是撤回的时候,刘芳亮已经发起了反击,集了所有的迫击炮,对着三部的大营狂轰半个时辰,然后一万骑兵开始冲阵,步骑兵随后跟进。慌乱临时凑起来的一万多的和硕特部骑兵,在一轮对冲吓得魂飞魄散,明军的战斗力太彪悍了,掉在地下的几乎都是和硕特部骑兵,漏下的骑兵被随后跟进的步骑兵一一射杀,根本没有再战的机会。其他的三部士兵看到这种惨剧,谁还敢向前冲啊!掉头向河对岸冲去,岸不久碰到了包抄而来的两万明军骑兵,掉头向北冲,仍然是明军骑兵,后面追赶的还是明军骑兵、步骑兵,四万多三部士兵在明军的包围狼奔豕突,企图逃跑,但是基本没有可能。