秦良玉先已经通知赤水卫派人来接收白撒所,战斗结束时,赤水卫的人正好赶到,将俘虏交与他们后,大军继续向贵阳进发。
等他们走到黄沙渡时,王三善已经赶到了离贵阳一百多里的平越卫。五天后他们赶到开州时,王三善还在平越卫,一动也不动。
秦良玉亲自去平越见巡抚,王三善一见她就诉苦,自己兵力只有三万,贼兵却有十万,所以要等其他地方的援兵来后才能前去进攻。
秦良玉心里鄙夷,于是告诉巡抚自己带了两万大军,而且有京营里的大威力武器,贼兵十万,不过如土鸡瓦狗罢了。
王三善闻言精神大振,反复询问确定秦良玉真有如此多兵后,决定分三路进兵:副使何天麟等从清水江进,为右部;佥事杨世赏等从都匀进,为左部;自己带二万人,与参议向日升,副总兵刘超,参将杨明楷、刘志敏、孙元谟、王建中从中路进军。秦良玉与他约好时间后,立即回开州准备。
王三善中路从新安抵达龙头营,前锋刘超遇到敌兵,部将有人建议退后等大军来后再战,刘超杀了两个极力提议后退的人,然后亲自率步卒攻击,杀死了贼酋阿成,敌军大败逃散。这时王三善大军赶到,一起夺下了龙里城。
这时又有人建议在这里观望,等秦良玉发动进攻后再决定行止。而王三善得到秦良玉的保证后,信心大增,带兵直接攻击安邦彦部,安邦彦大惊,以为王三善一定有大军在后,决定先撤退了再说。
王三善率军夺下七里冲,进兵毕节铺。而这时秦良玉等人已经打下了水东司和贵竹司,抵达贵阳城下。秦良玉派人进城通知原贵州巡抚李枟及巡按御史史永安,白杆兵和近卫军直接攻向中曹司。
而这时安邦彦的主力正在向龙场驿方向撤退,两军正好在中曹司相遇。安邦彦冲势正急,近卫军仓促之下,阵形都还没有排好,秦良玉迅速带着白杆兵挡在前面,鲁钦和周遇吉加紧将步兵和炮兵的混合阵形排好,然后通知秦良玉。
白杆兵对战水西兵,本来就占优势,但秦良玉见识了近卫军的杀人手段后,不愿意再白白损耗白杆兵,于是带兵后退。白杆兵先是急速向后退去,接近近卫军阵地时立即向两边跑去,然后守在近卫军两翼,准备看近卫军的杀人表演。
水西兵以为白杆兵害怕了,士气大涨,一直冲到近卫军阵前。距近卫军五十步时,鲁钦命令敲响了战鼓,燧发火铳发射的声音好象只是一声,却让水西兵倒下一片,旁边的土兵还没反应过来,继续前冲,这次是一阵枪声响起,又倒下一片。