乙酉赧帝弘光元年(附鲁监国、清顺治二年;六月以后,唐王隆武元年)正月,英引兵至重庆,一时蜂起之众皆归之,众至数万,船千艘;难民相依,又数万人,泊于涂山一岸,重庆屹然成重镇。英取遂宁之盐以赡军,故粮足而兵盛。刘廷举之遁也,往见献忠,献忠遣兵三万犯重庆。二月,至合州,据多功城为垒。十八日,贼遣精甲出佛图关陆路、大军由合州水路,夹攻重庆。先是,英闻贼至,令老弱与难民下涪州,进小江口,留锐卒于重庆待贼。及见贼两路至,急遣余大海当水路、张天相当陆路,戒勿轻战。自以轻骑五百,间道击多功城,破之。即取贼旗帜,绕出贼后,大破之于重庆亭溪,贼溃去,英威名大着;王应熊以为副总兵,非其望也。英营伍日盛,凡诸营不与同心者,即并之;亦不复禀应熊号令。日与所亲议应熊长短,且多结乡绅,藉之以财通朝廷用事者,诋应熊而称己长。及唐王即位,遂骤封平寇侯,气益骄。
三月初六日,杨展自永宁攻叙州,距城五十里营于干溪,令守备马应试引偏师夜渡雪滩头。平明,展军至南岸,贼拒应试于头坝,应试击破之,展渡河,断贼浮桥,贼惊走。应试追之,多溺死,生擒二千余人,遂复叙州,仍营于南岸。贼将冯双礼复陷叙州,其别将屯于东江外白塔山。二十八日,展渡江,击白塔山,而令川贵参将侯天锡引苏宝猓兵击双礼。展既渡,谓将士曰:今日须以死战破贼!乃尽焚其舟,使张滕、余朝宗攻山左贼,曹章、郭崇烈攻山右贼,姚之桢、李朝贵攻山后贼,展自当其前。曹章先登,之桢败而复胜;贼不能支,遂大溃。时猓兵为双礼所败,展乘胜又破双礼,追三十里,又复叙州。
四月,李自成部将一只虎陷太平、东乡、达州、夔州、新宁等处,寻遁入湖广。十三日,张可望复犯叙州。时原任总兵甘良臣领毛裕镇兵数百,副总兵余奎亦引兵千余人、船千余艘自津江来,与杨展会。展遂引二千人至蔡坝,击可望,败绩。后五日,可望攻展,展复败,贼追至干溪。展兵多从余奎船下江津,展与牙将数百人奔永宁。可望追至永宁,陷乐英寨;寨,屠寅故穴也。展等退守仁怀县之土城,贼追至土城;展等退守小关,贼又陷小关。展等入山峡中,众饥,杀马而食。甘良臣与参将王祥谋从箐中走遵义,章与向成功、黄国美曰:我舍大队而入遵义,若大队为人所有,则我进退无据,不如间道往江津。于是,良臣、王祥入遵义,展与章窃出贼垒,渡合江,始得食。五月,至江津兔溪,遇贼军,不得进。王应熊命展入遵义,又命取永宁;会皮熊、侯天锡已取永宁,展遂驻鱼腹关。
七月,唐王以马干巡抚四川西北、樊一衡巡抚四川东南。一衡衰老无能为,见诸将骄横、不奉法,惟仰屋长叹而已;干果于任事,多招勇壮御贼,然西北屡经残破,军食必取给于东南,竟莫有应者。
献忠在成都日求人杀之。先杀卫所指挥千户百户后,杀僧道工匠医生,皆令州县解至成都,杀而投其尸于南门外大桥下。各州县怨之,多起兵自固,不奉献忠号令。时曾英屯重庆、朱化龙屯茂州、杨展屯永宁、曹勋屯大渡河所;时赵荣贵已降清,屯于龙安。其小者亦拥众,诛贼官吏,而清兵又将击之。贼益忿怒,于是尽屠州县百姓。十月,贼令保宁守将刘进孝屠保宁,引兵还潼川;后数日,张能奇复屠保宁,无一噍类。
杨展大破贼将梁一训于纳溪县,溺死者无算。十一日,贼上南道郝孟旋来归。孟旋茂州举人,为贼所执,寻授以官。孟旋有才略,尝思立功,佯为贼用,而多募兵以自卫。曹勋、范文光守小关,孟旋欲通之,未有便;程翔凤与孟旋有旧,以书招之,孟旋大喜。雅州诸生已为献忠召人成都,未至,孟旋急使人招之,及诸生于邛州。诸生既还,孟旋遂杀贼之在雅州者,称明正朔,安慰军民;请翔凤与之盟,号其兵曰匡正营,而以雅州付文光与勋焉。行营兵久困于雅州,入城大掠,城中一空。孟旋以其众击邛州,不克;寻取花溪,为人所杀。
十二月十五日,献忠杀进士、举人、贡监、生员一万七千余人于成都东门外。先是,贼以特科,使州县送人应试;自进士至生员,俱不得隐匿。既至,聚于玉局观,以兵卫之。有疑其变者,伪以他事逸去,亦得全一、二人。既而,移入城中大慈寺。至是,照牌点名,出则尽杀之,投尸江中,人谓之泣魂牌。时贼兵皆聚成都,其在外者,或召入潼州,日遣心腹将领劲兵屠各州县。兵到则扬言万岁爷即至,官民皆集操场奉迎;而别遣一队入城,杀妇女婴儿。城内城外,一时俱发,男妇老幼无得脱者。其杀乡居人,则谓塘拨,亦不使一人得脱。所遣诸将,以所杀之多寡为功。首级重,不可携,男子割势,妇人则刓其阴肉及乳头。有不及取者,则但以人手为验。验功之所,手积如山。
丙戌唐王隆武二年(鲁监国元年、清顺治三年),清使肃王击献忠。献忠闻之,自引兵至平阳关,遇清兵与战,大败而还。时川西、川北州县皆为贼所屠,成都百姓亦不自安;会献忠败还,益怀异志。献忠觉之,恐人图己,一昼夜,易其处十二、三,或潜伏寺院佛像后、或扮兵卒遍游酒肆妓院,听人私语。于是尽屠其民。一日,献忠独坐食馒头,忽空中下数万手来夺馒头。一日,独坐院中,忽闻琴瑟箫管之声。献忠怒,拔刀斩之;见无头女子数十人,各弄乐器。献忠大骇,昏扑于地。又成都城中,至黄昏后,辄闻人偶语。往视之,则皆空屋也。贼兵夜出,则鬼击之。献忠恶其不祥,遂出城,居东门外中园。中园者,蜀王之外囿也,中有梨花数千本:成都俗,尝以三月三日于此走马为乐。献忠既陷成都,尽伐梨树,作宫室驰道,练兵于此,号为御营;至是居焉。贼兵之樵采者,尽入城中,拆毁房屋以为薪。又发兵四出,搜各州县山野,不论老幼男女,逢人便杀;如是半载。八月,献忠毁成都城,焚蜀王宫殿,并焚未尽之民房。凡石柱亭栏,皆毁之;大不能毁者,更聚薪烧裂之。成都有大城小城,本张仪所筑,汉昭烈帝修之。甃以巨石,贯以铁絙,壮丽甲天下。宫殿之盛,亦不减京师。至是,尽为瓦砾矣。献忠又令其众遍收川兵杀之,及其妻子男女,惟十岁以下者仅留一、二。四川之祸,屠城、屠堡、屠山、屠野、屠全省,甚至千里无人,空如沙漠;自亘古以来,未尝有也!
献忠有子尚幼,乘醉扑杀之。谓养子可望曰:我亦一英雄,终不令幼子为人擒;尔终为世子矣!明朝三百年正统,天意必不绝之;我死,尔急归明,毋为不义!可望顿首受命。献忠遂以可望为平东将军、张文秀(本姓刘)为抚南将军、张定国(本姓李)为安西将军、张能奇(本姓艾)为定北将军(俱献忠养子),各统兵十余万,弃成都北走(一云,献忠末年,有道人谀之曰:陛下本天人,今当遗弃一切,仍归天上。献忠大悦,即尽杀其妻子,既又杀其大臣,可望四人大惧,各率兵二十三万自川南至云南降于永明王)。时四川总兵贾登联屯中江县,贼攻破之,全军皆没,登联仅以身免。
九月,献忠犯顺庆,顺庆守将熊应瑞、冯有庆颇骁勇,每相谓曰:贼将来,不足虑也!及献忠亲至,二人有惧色,固守三日而城陷。知府史觐宸死之;官民五、六十万人皆为贼所屠。贼悬示城中,呼川人为蜀獠,谓朕待蜀獠最好,而蜀獠每每要反,负朕之极,故尽杀之。献忠既屠顺庆,屯于西充县全镇铺,大治舟楫,将走湖广。十一月。清兵至保宁,贼将刘进忠降之。十二月十一日,进忠为向导,引清将雅布兰觇贼。时献忠尚有兵六十万,旌旗塞野,而不知清兵巳至。谍者言之,辄怒曰:摇黄贼耳!即斩之。清兵近营,谍者又言,献忠又斩之。清兵巳在前,谍者又言,献忠乃衣飞龙蟒半臂,不披甲,腰插三矢,率牙将出营觇敌,而清兵已及营门,仅隔一溪。进忠望见献忠,指曰:此即八大王也!献忠方引弓,雅布兰射之,中献忠胁下,遂坠马死。清人大呼曰:献贼死矣!发兵追杀。众抱贼尸,以锦褥埋地中。孙可望等四人代领其众,遁去。清兵既杀献忠,复发其尸于成都北门,枭其首。献忠埋尸处所生草,人足触之,辄生大疽。又有黑虎噬人,人不敢过其地,每从他道避行焉。其凶戾之气,死后尚如此。初献忠既弃成都,杨展、曹勋即引兵据其地,勋留守。展北追贼至保宁,已为清兵所据。展还成都,清使谭太追之。赵荣贵攻成都,展以成都毁坏,不可守,乃退守嘉定州;勋守雅州。