焦璉軍士發生內訌,使得李成棟派出的平樂和陽朔清兵對他們發動突然進攻時,這些人還沒有醒過味來。
瞿式耜等人指揮有方,準備充分,他冒大雨率軍與清兵殊死拼鬥,又一次大敗清兵,取得第二次“桂林大捷”。
數月之間,永曆帝之所以能苟延殘喘,在廣西和湖南之間來回竄逃,主要是因為李成棟大軍在廣東遇到了大麻煩,一時間脫不開身。
陳子壯、陳邦彥和先前在道滘大敗李成棟的張家玉一直糾集當地民眾,襲擾李成棟軍隊。義軍與清軍多次在廣州附近周旋、戰鬥,極大地牽制了李成棟軍隊的主力。特別是陳邦彥,他率兩三萬民軍由海路入珠江,聲言攻打廣州城,使得當時的清廣東巡撫佟養甲連發急書,命李成棟回援。這樣,在廣西四處竄逃的永曆帝才有機會擺脫李成棟部下的窮追不捨。張家玉方面,率民軍攻陷順德縣城,與回援的李成棟清軍打起了游擊戰。
陳子壯在南海起兵,本來已經約定花山義軍一起裡應外合攻入廣州,不料訊息外洩,佟養甲和李成棟兩人聯兵,把三千多花山義軍全部活埋,並大敗陳子壯水軍。
李成棟趁勢引軍猛攻陳邦彥,一路追擊,一直打到清遠,最終俘獲了這位對明朝耿耿忠心的書生,並把他凌遲處死。臨刑前,這位順德義士賦絕命詩:“厓山多忠魂,前後照千古。”
數天之後,李成棟在增城大敗張家玉義軍。身中九箭的張家玉見勢不可挽,放棄了逃跑的機會,慷慨言道:“大丈夫立身天下,事已至此,焉用徘徊!”言畢,遍拜共同作戰的義軍將領,轉身投水而死。
又隔數日,陳子壯在南海被俘,拒不投降,也被清軍於廣州凌遲殺害。
在廣東剿殺“三忠”(陳子壯、陳邦彥、張家玉)的過程中,雖然最終殺掉這三人以及數萬明朝義軍,但李成棟內心深處想必也不會不為所動:同是漢族血脈,同受昔日明朝食祿,二陳一張能夠以書生殘弱之軀作絕望無援之鬥,屢戰屢北,屢北屢戰,前赴後繼,不屈不撓,視死如歸。反觀自己,堂堂七尺武將,手握重兵,甘為滿人鷹犬,屠戮殘殺同胞。面對數位血肉同胞,在自己眼前慷慨壯烈而死。同為人子,同為漢人,不能不令李成棟心中有所感念。
天良發現立意反正
——李成棟廣州宣佈歸明
1647年,趁著李成棟軍在廣東平滅陳子壯等人,瞿式耜把永曆帝從柳州迎回桂林。
1648年二月(永曆二年),在全州駐防的郝永忠忽然率軍跑回桂林,報說清軍正一路追逼,勸永曆帝馬上逃往柳州躲避。
由於郝永忠是李自成“大順軍”出身,他與明朝諸將之間關係一直不睦,故而無人信其所言。此次回桂林,郝永忠部的糧食一直欠乏供應,這位流賊出身的武夫氣惱之下,忽然縱兵大掠。亂兵衝入皇宮府堂,不僅百官被搶劫得一乾二淨,永曆帝本人自己連龍袍也被搶走。這位帝王慌亂中,光著屁股逃出城外。幸虧當時郝永忠部只是憤恨搶劫,沒有別的念頭。
三月間,完全沒有帝王尊嚴的永曆帝逃至南寧避難。
清軍殺到桂林時,瞿式耜倉皇應戰。恰巧南明滇、楚兩鎮兵將趕到,焦璉聚集本部人馬奮力,於是諸路明兵殊死戰鬥,竟又獲桂林第三次大捷。
喘息絕望之機,南明君臣竟忽然得到了他們做夢也想不到的好訊息——江西總兵金聲桓、副將王得仁以及廣東提督李成棟三人,陸續宣佈反正。他們重奉明朝正朔,宣佈反擊滿清。
金聲桓是陝西榆林人,王得仁是陝西米脂人。這兩人皆是明末農民軍出身,金聲桓號“一斗粟”,王得仁號“王雜毛”,皆是萬人敵的猛將。金聲桓在明末降左良玉,是左良玉四十八營中最精銳的部隊。左良玉死,其子左夢庚降清,反擊明軍。金、王兩人一起同劉良佐和高進庫進攻江西,並長期駐兵於南昌。這兩人雖是“賊”出身,但常“邑邑思本朝(明朝)”,平時宴飲之間,言及明朝覆亡,兩位前明將軍竟常常泣下沾襟。
恰巧,清朝有個董御史巡按江西,傲慢驕橫,向王得仁索要一個歌妓陪睡。王得仁沒有立刻應允。董御史大罵:“我可以讓王得仁老婆陪我睡覺,何況一個歌妓!”
聽罷此言,王得仁按劍而起,大叫:“我王雜毛作賊二十年,卻也知道男女之別,人間大倫,安能跪伏於豬狗之輩以求苟活!”於是,他提劍直趨,寸斬董御史。然後,他拜見金聲桓,細訴原由,兩人一起宣佈反正。
這兩人的兵卒數目相加共約十萬人,又有良馬萬匹,甲械精好。一朝反正,天下