小西命使者前去與明軍洽談,日軍派遣的使者還未見到李如松,就被其命令斬首並扔在平壤城下。
看著綿延十數里的明軍大營,小西的內心是極為沉重。左右思忖之下,他決定試探一下這個威名赫赫的李如松。就在明軍駐紮平壤城下的當天晚上,日軍派出兩千人馬偷偷出西門繞道至明軍大營,準備偷襲。正當日軍靠近明軍營寨,準備按計劃進行行動之時。明軍大營突然出現火光,數排軍士向外面的日軍發射集束火箭,日軍頓時陣型大亂,埋伏在雪地中的明軍也開始對日軍開火,四面八方全是火銃的聲音。日軍丟下近千具屍體後,狼狽逃回城內,路上被明軍追殺又損失了部分人馬。
第二天早早地,小西行長就派人送信給駐守在鳳山的大友吉統,懇請發兵增援。結果大友回信說會視情況予以增援,氣的小西破口大罵!埋怨完大友,小西又怨恨宇喜多秀家,這傢伙這幾個月死活不給自己補充兵力,就讓自己在平壤乾耗著。導致自己現在和明軍對決,兵力不足不說,物資也不足夠。
萬曆二十一年正月初八凌晨,明軍中軍大帳升起一幅大旗——薊遼保定山東防海御倭總兵官提督。卯時一至,明軍就開始出操大喊殺字。驚的日軍連忙加固城防,準備迎戰!
李如松命令吳惟忠、查大受攻打平壤北門外的牡丹峰,李如柏、李芳春率一萬人馬進攻西門,楊元、張世爵率軍一萬進攻七星門,駱尚志、祖承訓攻打西南的蘆門,李鎰進攻東南方向的含毯門。
李如松陣前動員:大戰在即,不服從命令者,斬立決!
首先發起進攻的就是吳惟忠的浙江兵馬,會同僧兵一起進攻牡丹峰。牡丹峰地勢較高,易守難攻。吳惟忠的想法是火器營、弓箭營為先鋒,僧兵次之,最後是步兵結為鴛鴦陣逐漸向上仰攻。
隨著一聲炮響,進攻的大幕拉開了!
第一線的明軍頂著盾牌向牡丹峰挺近,松浦鎮信見狀命令日軍使用鐵炮猛烈轟擊明軍。不斷有明軍盾牌被擊穿,盾後的人被鐵彈擊中滾落山下。後隊的明軍使用火銃和弓箭仰攻日軍,但是日軍躲在堡壘中隱藏,攻擊效果不佳!明軍和僧兵由於沒有合適的掩體作為掩護,損失極為慘重。吳惟忠發起的兩輪攻勢全部挫敗!
與此同時,各路人馬正按照既定計劃正在進攻平壤城。
西門是明軍的主攻方向,日軍也看出明軍的意圖,將主力放在了西門上。為了壓制日軍對攻城軍隊的打擊,明軍搬出了兩百多門佛郎機炮和數十門虎尊炮,一字排開,對著平壤西門就是一輪轟炸。炮彈砸到日軍身上或者是砸到城牆上碰裂開,對日軍造成了嚴重的打擊,日軍士氣大為受挫。等到轟擊的城樓上沒了動靜,李如松命令部隊扛著雲梯蟻附攻城。眾軍迅速架起梯子往上爬,結果龜縮在城牆掩體後的日軍迅速將梯子掀翻,明軍紛紛掉落下來。日軍用鐵炮和弓箭對城下的明軍展開屠殺,而且還用繳獲朝軍的佛郎機炮對著明軍狂轟。城下明朝聯軍屍體堆積成片,爬上城頭的明軍也被為數眾多的日軍砍翻城下!明軍的攻擊陷入進退兩難之間。
七星門的戰鬥也是甚為慘烈,滾木之下的明軍哀嚎瀰漫著整個戰場,右軍指揮張世爵被石塊砸傷,氣的他破口大罵。但是他嗓門子再大,也無法扭轉明軍進攻受挫的現狀。
祖承訓和駱尚志則偷偷的摸到蘆門外,守衛蘆門的竟然是朝鮮降軍。見到明軍殺了過來,頓時混亂了起來,有的想抵抗,有的想投降,有的乾脆趁亂要跑路。明軍抓住戰機迅速登上城樓,等小西行長反應過來,蘆門已然被明軍拿下了!大隊明軍如潮水般突破蘆門攻進了平壤城。
隨後明軍自南城的方向向西門突擊,守衛西門的日軍被迫回身反擊明軍。雙方利用火箭和弓箭互射,一時間呈膠著狀態,誰也拿不下對方。由於日軍依靠著堅固的工事,南門破城而入的明軍攻勢受到阻攔,無法繼續推進!
七星門和西門外依舊繼續炮火連天,明軍利用數座雲梯架上城牆,城下火銃手進行火力掩護,凡日軍露出頭就必被明軍擊傷。登城的部分明軍使用震天雷向城上拋,大型弩機也被明軍用來壓制日軍。日軍也極為頑強,小西行長寧死不退,很多明軍登上城牆後又被日軍悍不畏死的打了下來。李如松的坐騎被炮彈炸的狂癲起來,把李如松掀翻在地上。
怒火中燒的李如松下令集合大將軍炮,對準七星門的城門猛烈轟擊。經過半個時辰的轟擊,七星門終於坍塌了,瞬間這一塌陷處被明軍蜂擁而上,日軍且戰且退,固守城內的房屋及土堡內與明軍周旋。入城之後的明朝聯軍這才發現,進了城之後更難打。小西這傢伙明顯做好了充足的準備,他最初就準備和明軍打巷戰。專門修築了許多土堡,堡內食物和武器都有儲備,要和明軍一寸一寸的進行對決拼命。明軍不得已,推著炮車到處找土堡,找到一個轟掉一個。一些大型堡壘較為堅硬,無法轟破,明軍就只能利用敢死隊員舉著盾牌靠近堡壘,將震天雷扔進堡內。戰況極為慘烈,碉堡四周都是屍體。
李如松命令士兵尋找大量木材和秸稈,圍著碉堡就燒起來,還向碉堡內發射大量火箭。許多日軍被嗆死或者燒死,慘狀不可言語。
此刻,牡丹峰上的戰鬥仍在持續,明軍一波波的往上突擊,峰上的日軍也被逼到碉堡內負隅頑抗。他們依舊依託土堡對明軍展開廝殺,吳惟忠胸口被鐵彈打中,胸甲被穿透。但他依舊指揮戰鬥,命人推來大炮轟擊土堡。日軍實在是撐不下去了,松浦鎮信帶著殘存的四五百人奪路而逃,副將查大受帶人追殺上去。
與此同時,七星門的倒塌使得十幾裡外的大友吉統非常害怕,他感覺自己現在過去增援恐怕是自投羅網,於是轉頭帶著六千日軍南撤了!
大火在平壤城燒了整整一夜,第二天太陽昇起後,成堡成堡的日軍被燒死和嗆死,沒死的也在苦苦哀嚎與掙扎。各部明軍紛紛尋搜日軍屍體做為戰後的論功行賞的證明。此時小西行長、宗義智、柳川條信等主要將領仍然固守著最大的土堡——練光亭內,他們還有7000餘人,正在拼命做最後的抵抗。
明軍對練光亭反覆進攻,但是效果不佳。李如松的弟弟李如柏被日軍的炮彈擊中頭盔,跌落馬下昏迷不醒。明軍使用大型攻城車試圖破壞練光亭的外圍堡壘,但是日軍衝了出來將推車的明軍悉數斬殺或驅逐出去,並燒掉了攻城車。當然衝出來的日軍也被明軍射殺的七七八八。
最後雙方都已經耗盡力量,李如松答應讓出一條路,允許日軍突圍出去。
宗義智懷疑這是李如松的奸計,勸小西莫要上當。小西行長卻說不管是不是詭計,我們都必須突圍!隨後他答應了李如松的提議,李如松隨即命令部隊後撤,日軍看明軍確實退去以後迅速出堡集合,然後直奔東門而去。嘩啦啦的七千多日軍一路奔到大同江邊,當時嚴寒天氣已經持續了快一個月,見到江面已經冰凍住了,日軍大喜。此時還在下著大雪,冰面上附著著厚厚的雪,小西命令部隊踏冰前進,全速向南行軍。
大同江
就在日軍以為快要逃出生天之時,“轟、轟、轟”的聲音傳到了小西的耳邊,他心裡直呼:完蛋了!
連綿不絕的炮聲響起,大同江上好不容易結起的冰面被炸的支離破碎,大批日軍紛紛落入刺骨的冰水中,不一會就失去知覺了!隊伍前面的日軍瘋狂的向南繼續跑,生跑炮火覆蓋到自己這邊。而後面的日軍也不敢往江上跑了,紛紛向著大同江遊和下游竄去,日軍頓時陣型大亂,全軍崩潰!
等到小西行長衝到南岸後,又馬不停蹄的奔向鳳山,那裡有剛剛死裡逃生的松浦鎮信等著他的到來,至此第二次平壤戰役結束!
此次平壤之役,擊斃日軍一萬有餘,明軍陣亡兩千餘人,朝軍連同僧兵陣亡800餘人。