本陣中央,則是頭戴衝天唐巾,身穿九龍黃袍,腰係藍田玉帶的遼國狼主。他左有丞相、右有太師護駕。這遼國狼主應的是天上北極紫微大帝總領鎮星,左右二丞相是左輔右弼星君。這真是滿天星鬥離乾坤,萬象森羅降世間。
宋江、吳用、朱武見了,驚奇不已。朱武說:“這是太乙混天象陣。這天陣上符天時,下合地利,循環無定,進退有則,機關重重,變幻莫測,不易攻打。”
正說著,陣中右軍得到兀顏光的命令,循環往複了一陣,引了五旗軍馬殺了過來,那陣勢,如排山倒海,勢不可當。把宋江的軍馬殺得措手不及,連連後退。宋江見不是對手,急忙傳令退回本寨。清點人馬,孔亮被刀砍傷,李雲也中了箭,朱富被炮打傷,石勇也中了槍傷,人馬死傷無數。
宋江等人回到寨中與盧俊義商議:“今日輸了一陣,若不出戰,他必然前來攻打。”於是,他們派了關勝、呼延灼先去鎮壓製止住遼軍前進,然後,又派了花榮、秦明、董平、楊誌、林衝、徐寧、索超、朱仝去撞皂旗七門。七門撞開之後,李逵、樊瑞等人殺入了陣內。但混天象陣,豈能容易攻破。隻聽見四麵一聲炮響,外圍大軍殺了進來,宋兵抵擋不住,大敗而回,宋江一看人馬折了一大半,杜遷、宋萬重傷,李逵被遼軍捉去。
宋江見又輸了一陣,李逵也被捉去。心中悶悶不樂,不知如何是好。吳用見狀,對他說:“眼下救李逵重要,我想用前日被捉的兀顏延壽同遼軍交換李逵。”
那兀顏光為了兒子兀顏延壽,便派使臣前來同宋江商議對換一事。宋江答應下來,當天就把李逵救了過來。
宋江急於求功,又派兵去攻打,均以失敗告終,宋江連連失敗,心情鬱悶,寢食難安,精神恍惚。這天,他迷迷糊糊地覺得夢中有九天玄女娘娘指點迷津,並送給他一部天書。他醒來一看,床頭果然有一部兵書。他回憶夢中情景,又見兵書,覺得非常奇怪。
他翻開兵書一看,上麵記述了破太乙混天象陣的方法。原來要破此陣,必須用相生相克之理。如敵陣中的水星陣要用土星陣來攻,金木水火土星各陣各有相克之星,五路齊攻。然後再按二十四節氣造二十四部雷車,裝上火石火炮,直攻敵軍中陣。且一定要等天黑以後才能攻打。吳用等人聽了,驚奇不已。
宋江、吳用按破陣方法調撥了人馬。仍擺成九宮八卦陣的陣勢。大家在陣勢內各負其責。兀顏光見宋江幾天來不再出戰,已等得不耐煩了,便派了先鋒軍前來挑戰。宋江看天色已晚,急忙傳令準備攻打。他先派了四路人馬鎮壓住兀顏光的先鋒軍,隻留破陣的黃袍軍立於陣前。兩聲炮響,呼延灼率先打開了陣門,殺入後軍,直取火星,關勝去取土星,林衝直取木星,秦明取金星,董平取水星,五路人馬一起上前。李逵、樊瑞、鮑旭、項充、李袞也把二十四部雷車推入了敵陣中。一丈青扈三娘率兵打入了太陰陣,魯智深引兵也殺入了太陰陣中。公孫勝也不甘示弱,取出寶劍作起法來,敵軍陣中的中軍處頓時狂風大作,飛沙走石,雷鳴電閃,再加上炮聲,整個夜空中,霹靂交加,地動山搖。兩軍混戰,直殺得鬥轉星移,天昏地暗,鬼哭狼嚎,橫屍遍野。
兀顏光正在中軍作指揮,忽然見陣外喊殺四起,急忙上馬一看,那二十四部雷車已到達中軍。正要回轉,關勝一步到前。兀顏光急忙取出畫戟迎戰關勝。四邊羽翼剛要上陣,被張清一把飛石打了回去。這時,李應、柴進、宣讚等人也殺了過來。兀顏光一看寡不敵眾,勒馬往回跑去,卻被花榮擋住了去路,花榮取弓搭箭,直射向兀顏光的身上,隻聽錚地一聲射在了他的護心鏡上,關勝見狀,縱馬追上就是一刀,那兀顏光的三層鎧甲被砍透了兩層。兀顏光已無心再戰,一心想著逃跑。張清見了,抓了一把石子,朝兀顏光射去,打得兀顏光趴在馬背上,拖著畫戟而逃。關勝見他無力還手,緊追兩步,又是一刀。把兀顏光砍成了兩段。可憐這位遼國大名鼎鼎的、英勇無比的一世豪傑兀顏統軍就這樣成了梁山英雄的刀下鬼。