1648 年(顺治五年、永历二年)除夕,李成栋赴肇庆面见永历帝“请方略”(鲁可藻《岭表纪年》卷二),准备于次年正月再次从广州率军北上南雄。
不过,这时南昌已经陷落,这次重入江西,首要目标只有一个:强攻赣州。
刘武元方面早在去年李成栋败逃时就早有预料李成栋会卷土重来,他在给满清主子的奏疏中保证是:“今诸贼虽落胆败遁,屯驻南安,纠合各处土贼,多携大炮,势必复来犯赣。而残破城垣立见倾颓,万一人心惊惶,战守而无所恃,职死固不足惜,而朝廷四省咽喉尽轻弃于一旦耳。”(《明清档案》第九册,A9—162 号,南赣等处巡抚刘武元奏疏残件)
不过,刘武进也知仅凭赣州的五六千名守军与李成栋相抗诚为不足,所以,这期间不断“激切启请征南大将军(指谭泰)发兵急救”(《明清档案》第九册,A9—162 号,南赣巡抚刘武元奏疏残件)。
这样,征南大将军谭泰所派梅勒章京胶商等统领的正红旗与正白旗满洲兵也来到赣州,兵力有所增强,并且,南昌已下,赣州已没有后顾之忧,而清军凭借挫败李军攻赣和攻克南昌的声威,士气高昂。
所以,李成栋如果聪明一点的话,他应该扼守梅岭,稳扎稳打,等谭泰、何洛会、刘良佐等班师回京维持北方治安后,再徐图入赣。
可是,李成栋立功心切,等不及了,于二月下旬便挥军梅岭,再次进入江西境内。
为了避免重蹈上年十月间匆促攻城招致失败的错误,李成栋“札营信丰,分兵取各县,意在孤赣之援以困之也”(鲁可藻《岭表纪年》卷三)。
南赣清军将领刘武元、胡有升、梅勒章京胶商密议后,决定仍以“利在速战”为方针,在明军临城之前主动出击。
二月十六日,清满汉主力由赣州出发,向李成栋所驻的信丰进攻,同时派兵八百名前往雩都协防。
二十八日,清军进攻屯扎于渠岭的明武陟伯阎可义部,连破阎部在该地设置的木城五座。
清军来势凶猛,且渠岭阎可义部又遭此大败,李成栋麾下诸将议论纷纷,均持撤军广东之议。
李成栋霍然站起,大声道:“吾举千里效忠迎主,天子且筑坛欲以大将拜我,今出师无功,且朒缩返,何面见天子耶”?(王夫之:《永历实录》卷1l,《金王李陈列传》)
二十九日午时,清军进至距信丰五六里处,李成栋挥军迎战,为清军所败,李成栋退入城中。
三月初一日,清军开始攻城。
当时信丰东门外桃江河水泛涨,不能涉渡。+
清军即在西、北两门外和南门旱路上挖濠栽桩,防止明军突围。
李成栋命火器手三百人出城,“遇敌则发炮,我为后应”。( 徐鼒:《小腆纪年附考》卷16,清世祖顺治六年二月)
时值春天雨季,连日下雨,炮药多潮湿,三百名火器手皆为清军所灭。
李成栋听不到炮声,还以为火器军已出战,遂披甲于城楼之上,命召诸将议事,而逃之者已去大半。
李成栋“慷慨欷歔,呼巨觥痛饮,誓死城上”。( 徐鼒:《小腆纪传》卷65,《列传第58.逆臣二.李成栋》,瞿其美《东明闻见录》。)
清军认定李成栋会图谋夜逃,为了活捉李成栋,竖梯攻城。
当夜,“副都统觉善先登破城”,李成栋之亲卒慌忙扶其上马,沉醉不醒的李成栋乘马渡河,因甲重马蹶,跌落水中,溺水身亡。
“虏骑掠至南雄而回”(鲁可藻《岭表纪年》卷三)。