张献忠带兵向陕西出发了。可是,军队的粮食供应出了问题。在张献忠的连续屠杀之下,四川哪里还有人生产?哪里还能产出粮食呢?四处都没有粮食,抢也抢不到,哪有粮食供应军队?
张献忠现在觉得军队成了他的累赘。他觉得只需要老部下三千人就足够了,继续进行他擅长的游击战,粮食容易抢,逃起来又方便。有三千骑兵纵横天下,你即使有千军万马又能奈我何?
走到顺庆,也就是今天的南充,张献忠决定屠杀自己的士兵。和丞相汪兆龄商量后,他决定先杀掉三类士兵:首当其冲的是四川籍士兵,这些人表面归附,内心不忠,有机会就逃跑;其次是明朝投降的士兵和收编的其他流寇,这些人也不忠心;其三是出生其他省份但不是在陕西起事时入伍的士兵,这些人忠诚度不够。也就是说,除了陕西人和早期跟随他的非陕西人,其他人一概屠杀。
张献忠狡诈多智,为了能够顺利屠杀成功,“先谎称要从士兵中挑出精干者,成立水师营。因此命令部队在张献忠等军官面前列队而过”,进行挑选。“先在江边建造了一个木栅城,挑出来的数万军人都关进城内,开杀之时,先用枪炮向内轰攻,死伤大半,然后方挥兵入内砍杀”,共杀了士兵二十多万人。
据《蜀难叙略》:张献忠“初杀蜀兵,蜀兵尽,次杀楚兵,楚兵尽,后杀同起事之秦兵”。两个多月,斩杀过半。张献忠还责其下属杀人不力,骂曰:老子只需劲旅三千,便可横行天下,要这么多人做甚!
在杀过自己士兵以后,张献忠把屠刀指向军中妇女。“各营所有妇女,齐集一处,由兵围绕,献忠另选兵人一队为刀斧手。号令一声,乱砍乱杀,叫冤哭惨之声,展动天地。妇女尸身堆积如山,血流成河。”
有史料记载,由于缺乏军粮,张军曾经把这些死亡者的尸体“剐之割之,制成腌肉,以充军粮”。
至于文官,早就被杀得差不多了,开朝时的一千多人,目前只剩下二十五名。士兵人数大概剩下三分之一,约十万人。
随后,张献忠率部向陕西启程,行至西充凤凰山,遭遇清兵。他随即“骑马出营,未穿盔甲,……,至一小岗上,正探看之际,突然一箭飞来,正中献忠肩下,由左旁射入,直透其心,顿时满地鲜血长流,献忠在血中乱滚,痛极而亡”。一代魔王结束了他的生命!其时,张献忠四十一岁。
张献忠在四川建立大西政权三年,使物力丰饶的天府之国,变成人烟俱灭、莽林丛生、狼奔豕突之地。张献忠在四川的统治没有给任何一个阶层带来好处,他身上彰显出来的人性之恶,是使其在四川无法立足,以及使得天府之国变得更加残破不堪的重要原因。当一个丧失理性的人居于权力之巅时,他所能展示出的,只是无比巨大的破坏性。