李自成在平阳停留五大,召见父老,访问疾苦,赈济饥民。刘芳亮的偏师已经过了泽州,即将进入河南。这一支偏师又分出一支人马,从太行以西向北进军,目的是召降晋东州县,然后与取道彰德北进的部队在保定以南会师。李自成因各路进军无阻,在平阳欢宴随征群臣,并让文臣们在席上限韵赋诗。这些诗正如历来的应制诗一样,无非是歌功颂德之作,缺少诗情,只一味追求形式上的典雅、华丽,以及平厌谐凋、音节铿锵。
李岩自从参加义军之后,很少作诗,这时也不得不追随牛金星等人之后,吟成七律一首。
李自成看了群臣歌功颂德的诗篇,心中十分欢喜,觉得这才是开国气象。他向几位文臣问道:
“唐诗里有一句‘三晋云山皆北向’,读起来很有气派,却不知作何解释?”
新投降的平阳知府张璘然是进士出身,此时赶忙跪下回答说:
“这是唐开元年间崔曙的一句诗。从三晋地势来说,虽然多山,但是愈往北地势愈高,到了恒、代一带皆为北岳,好似全晋群山连绵,都是朝向北岳。这是通常的解说。然而以微臣看来,诗人原来并无深意,只是泛泛地写景而已,却不料正与今日情势暗合。”
李自成忙问:“如何暗合?”
张璘然接着说:“圣驾自蒲州渡河,一路北来,如今在平阳驻跸,两三天后将继续北上,直捣大同,方转向东面,攻取北京;三晋父老纷纷相迎,面北叩头,注目云天,等候陛下在北京登极。所谓‘三晋云山皆北向’者,不期然而与今日人事相合。”
李自成点头笑着说:“解得好,解得是。”
刘宗敏因为要亲自指挥攻太原,不使晋王逃走,所以在李自成到平阳后的第三天,就动身到太原去了。李自成在平阳停留了五天之后,分派了各地方府、州、县官,经洪洞、赵城、霍州、灵石、汾州,于二月初六日上午到达太原城外。这时大顺军已经在前一天将太原包围了。
在大顺军来到之前,山西巡抚蔡茂德已经因为不守黄河回到省城,使晋西和晋南各州县不战失陷,受到山西巡按御使汪宗友的严厉弹劾。崇祯皇帝下旨切责,将他撤职,等候问罪;同时命一位叫做郭景昌的官僚,前来接任。正月二十三日,即李自成到达平阳的这一天,蔡茂德在太原召集文武大员,还有阳曲知县和地方官吏以及士民中较有头脸的人物,共约二百多人,到巡抚衙门后堂,面对太祖朱洪武,以及明室列祖列宗的牌位发誓,决心死保太原。因为形势十分危急,蔡茂德慷慨陈词,不觉痛哭,众人跟着也哭。会议尚未开完,忽然圣旨到,宣布将他撤职,听候勘问。
蔡茂德的亲信幕僚们都知道太原必不可守,同时对朝廷的处置也心中不满,所以劝蔡茂德趁此机会撒手不管,赶快躲出城外,等候新巡抚前来接任。蔡茂德坚决拒绝,说道:
“我已经决定以一死上报君恩,即令郭景昌来到,接了巡抚大印,我也陪着他死在城中。”
刘宗敏二月初五日到达太原城外,初六日上午立马高处,指挥攻城。防守南关的二千阳和兵,几乎没有抵抗,就竖起白旗投降了。大顺军没有继续攻城,等待城中守军投降,以期不战而克太原。到了初七日,天气很阴暗,守城的人心已经瓦解,眼看就会有变,蔡茂德赶快写好遗表,随即调守新南门的将领张雄防守南门。张雄离开新南门时,悄悄地对他的一个心腹小将说道:
“这东南城角的角楼里边藏的是火药、火器。如今大势已经完了,我一下城,你们就放火烧着这个角楼。大家投降了李王,找一条活路吧。”
黄昏时候,大风起来,飞沙走石,有的大树都被刮断了;张雄带着少数亲信,在昏暗的黑夜中缒下城去,向大顺军投降了。少顷,东南角楼起火,守城的人们在大火中各自逃散,守南门的兵士开了南门出降。大顺军一部分靠云梯顺利地登城,一部分从打开的南门和新南门涌进城内,其他的门也都被打开了。大顺军没有经过战斗,顺利地破了太原。
蔡茂德当时正好在西门附近,看见南门已破,慌乱中向北磕头,将遗表交给他的一个朋友贾上璋,请他逃出太原,将遗表送往北京。蔡茂德叹息说:
“我学道多年,早已看破了生死。如今是我为国捐躯的时候了。”
他正要自刎,被左右人拦住,中军副总兵应时盛催他火速下城:“请大人上马!”