阿濟(jì)格發(fā)出戰(zhàn)斗命令,清軍全軍將士在太原城城外安營扎寨,將太原城圍的水泄不通,不久后發(fā)起攻城戰(zhàn)役。清軍大兵壓境,劉芳亮很冷靜,率軍在城內(nèi)駐守,太原城城內(nèi)糧草充足,堅(jiān)守半年以上不成問題,但是他隱隱覺得城外清軍是一只勁敵,不論是從軍容軍貌,還是武器裝備,都不是尚可喜,耿仲明率領(lǐng)的明八旗軍隊(duì)那么羸弱,在不了解清軍實(shí)力前,他下令全軍在城內(nèi)死守,不得出城野戰(zhàn)。又下令城外的散兵游勇也撤回到城內(nèi),在城外只有少數(shù)斥候部隊(duì)游走,面對清軍圍城,劉芳亮給部下打氣,讓部下都不要慌,等到長治和汾州援軍一到,三軍用命,一舉擊敗清軍。阿濟(jì)格下令部隊(duì)備戰(zhàn)攻城,經(jīng)過三天時間準(zhǔn)備,清軍各部兵馬做好攻城就緒。清軍在李過抵達(dá)臨汾城的這天早上,發(fā)起強(qiáng)攻,二十多門紅夷大炮,還有四十多門大將軍炮一字?jǐn)[開,向著太原城東城墻猛轟,大順軍在城墻上的大順軍死傷慘重。迫使劉芳亮下令各部兵馬躲避炮轟,紅夷大炮威力大,卻沒有準(zhǔn)頭,大部門炮彈砸向城墻,把城墻砸的搖搖欲墜,城內(nèi)大順軍也被炮轟的秩序大亂,在城內(nèi)亂哄哄的跑來跑去。清軍轟炸并沒有持續(xù)多久,阿濟(jì)格下令步兵攻城,三萬步兵分成數(shù)十個梯隊(duì),扛著攻城武器,往城墻發(fā)起攻擊。劉芳亮下令各部兵馬上墻防守,大順軍用弓箭,大刀,長槍,石頭等攻擊清軍,打死打傷數(shù)百清軍。阿濟(jì)格帶來的步兵,攻城很有經(jīng)驗(yàn),見大順軍防守火力很猛,沒有猛沖,而是在抵達(dá)弓箭射擊距離,全部停下來,用弓箭和城墻上大順軍對射,兩軍都用拋射來殺敵,兩箭頭射向遠(yuǎn)方,利用箭頭落下來慣性來殺傷目標(biāo)。一番交鋒下來,大順軍和清軍傷亡都很大,城墻上大順軍被射死射傷,防守火力受到削弱,清軍其他步兵梯隊(duì),趁勢發(fā)起進(jìn)攻,以飛快速度奔跑到城墻下,用云梯靠著城垛,士兵頂著盾牌往上爬。大順軍也全然不怕死,用血肉之軀將清軍打下去,清軍在肉搏戰(zhàn)從下往上進(jìn)攻,沒有優(yōu)勢,被大順軍打死不少。阿濟(jì)格看著攻城部隊(duì)受阻,沒有一昧讓步兵去送死,下令鳴金收兵,清軍撤退后,劉芳亮在城墻上和部將說道:“清軍攻城很有技術(shù),火炮也很猛,我們要想方設(shè)法拔掉清軍火炮。”他還和部將強(qiáng)調(diào)千萬不要大意,各部將領(lǐng)要帶領(lǐng)全軍將士沉著應(yīng)戰(zhàn),莫要被清軍火炮嚇破膽子。城內(nèi)秩序亂哄哄,只有一只兵馬還保持秩序,那就是后營和石營后勤輜重營,尤其是后勤輜重營,只有王堡一部兵馬保護(hù),卻誓死在城內(nèi)死守。劉芳亮見他們表現(xiàn)不錯,就讓后營在城中為預(yù)備役,沒有參加戰(zhàn)斗。倒不是劉芳亮瞧不起后營,而是城內(nèi)確實(shí)需要一只預(yù)備役部隊(duì),防止清軍兵力增加,持續(xù)攻城導(dǎo)致左營將士長時間疲憊作戰(zhàn),那時候石營將士可以拉上來頂一頂。清軍第一次攻城只是試探性進(jìn)攻,卻帶走近千名大順軍將士性命,清軍損失只有大順軍一半,劉芳亮看著士兵把戰(zhàn)死將士尸體擡下去,大部分將士被清軍炮火炸死,還有部分將士被清軍弓箭手和火銃手殺死,在肉搏戰(zhàn)中,大順軍傷亡不大,還略勝一籌,擊斃大量清軍。劉芳亮召集部將,下令:“我們不能在城內(nèi)任由建奴用火炮慢慢消耗,應(yīng)出城和建奴野戰(zhàn),或許還有機(jī)會拔掉建奴火炮部隊(duì)。”部下也認(rèn)同他的觀點(diǎn),劉芳亮把這次進(jìn)攻任務(wù)讓右威武將軍劉汝魁去完成,劉汝魁和聆敬陽等人在北直隸保定府有過見面,他在本部兵馬中挑選兩千壯丁,劉芳亮又從其他部隊(duì)中,給他補(bǔ)充三千精兵,劉汝魁領(lǐng)著五千精兵在城內(nèi)沒有參加戰(zhàn)斗,養(yǎng)精蓄銳,等天黑后出城野戰(zhàn),打清軍一個出其不意,阿濟(jì)格在第一攻城后,并沒有下令部隊(duì)回營休整,而是命令尚可喜領(lǐng)騎兵兩千,耿仲明領(lǐng)盾牌手三千,退出戰(zhàn)斗在炮臺附近埋伏。圖賴看著他的排兵布陣,很是好奇,阿濟(jì)格是軍事奇才,和大順軍交戰(zhàn)數(shù)次,逐漸摸透大順軍作戰(zhàn)套路,認(rèn)為大順軍在打退攻城后,經(jīng)常發(fā)動突襲,突襲目標(biāo)是敵人防守薄弱和軍事意義重大的目標(biāo)。清軍最重要武器,就是紅夷大炮和其他數(shù)十門大將軍炮,這些武器都是攻城利器,只要有火炮在,就可以給大順軍持續(xù)性放血。所以他下令兩部兵馬退出戰(zhàn)斗埋伏在炮臺附近,又在當(dāng)天下午下令各部兵馬佯裝第二次攻城,不出意外,清軍第二次攻城很快就被大順軍打退。這一次阿濟(jì)格終于下令全軍回營休息,此時天色逐漸發(fā)黑,等到天色完全看不見后,劉芳亮在城墻上看到清軍回營,和城門下劉汝魁點(diǎn)點(diǎn)頭。劉汝魁大手一揮,城門悄悄打開,五千精兵健步如飛,往清軍炮臺殺去,出城以后,劉汝魁感到出奇的順利。清軍斥候就像是瞎子一樣,在太原城最外圍游走,防止其他各地大順軍前來支援,卻沒有防備城內(nèi)大順軍出城偷襲。五千精兵就像是潮水一樣沖向清軍炮臺,突然,一聲炮響,清軍寂靜如鬼的炮臺突然閃現(xiàn)火光,數(shù)十門火炮同時開火,炮彈砸向正在沖鋒的大順軍,砸的大順軍血肉模糊。劉芳亮在城墻上觀戰(zhàn),聽到炮響,大腳有埋伏,連忙在城內(nèi)點(diǎn)兵,準(zhǔn)備出城救援劉汝魁。劉汝魁在清軍開炮以后,就意識到這是一個埋伏,下令全軍撤回去,只是沖鋒剛剛開始,就下達(dá)撤退命令。撤退命令下達(dá)后,全軍將士秩序大亂,有的士兵往回跑,有的士兵仍舊往前沖,人擠人亂成一團(tuán)。尚可喜帶領(lǐng)兩千騎兵從炮臺斜側(cè)殺出,沖進(jìn)大順軍對無,飛速的收割大順軍性命,另外一側(cè),耿仲明領(lǐng)著盾牌手擋住大順軍撤退道路。