通过八场激战,梁山大军接连攻破檀州、蓟州、霸州和幽州,大军兵临辽国的国都燕京。辽国狼主亲率二十多万将士御驾亲征,与梁山决一死战。宋江闻讯后,当即调兵强将,将一切军力安置在永清县山口一带,预备在这里与辽国进行最终的战略决战。因而,这场战役集中了梁山和辽国的悉数精锐力气,一场恶战在所难免。
面临辽军二十多万的巨大军力,宋江采用了军师吴用的主张,摆下了九宫八卦阵,枕戈待旦。辽军前哨统帅兀颜光并没有急于进攻,而是互不相让地布下了太乙混天象阵。对阵法一无所知的军师吴用不知怎么应对,通晓阵法的神机军师朱武也仅仅是传闻此阵变化莫测、变化不断,却不知道该怎么破解。看着束手无策的两位军师,宋江心境沉重,不敢贸然行事,更不敢强行派兵向此阵发起冲击。
不过,兀颜光并没有等候宋江前来破阵,而是调兵强将,向梁山这座从前百战百胜的九宫八卦阵发起冲击。在首轮的比赛中,梁山大军遭到辽军的猛攻,伤亡沉重,孔亮、李云、朱富和石勇等四位豪杰身负重伤。宋江急速命人将四人抬到后寨交神医安道全进行医治,又命人在营寨前洒下铁蒺藜,埋下鹿角,谨防辽军的忽然袭击。
随后,宋江与卢俊义一同协商对策。卢俊义主张第二天差遣两路戎马向辽军发起进攻,以便打听太乙混天象阵的真假。宋江采用了这一主张,在第二天的比武中精锐尽出。谁知,梁山豪杰们刚刚冲进阵中,就遭到辽军的痛击,世人抵挡不住,大北而回。战后清点伤亡人数时才发现,除了杜迁、宋万身负重伤外,黑旋风李逵居然被辽军生擒活捉。为了救出李逵,宋江不得不与兀颜光达成协议,用被俘的兀颜延寿换回了李逵。
两次比赛,两次失利,宋江的心境愈加烦躁。此刻,双鞭呼延灼提出,鄙人一次进攻时将戎马分红十队,两队策应,八队一起发起进攻,以此打乱辽军的防护。宋江依计而行,又向太乙混天象阵发起进攻。谁知,大军刚刚冲入阵中,辽军的情势忽然变成了一字长蛇阵,辽军将士一拥齐上,向梁山大军发起反扑。梁山戎马猝不及防,再度大北而回,伤亡愈加沉重。宋江无法,只得加强营寨防护,据守不出。战事也随即堕入相持。
转眼间气候变冷,冬天行将来临。伴随宋江参战的副枢密使赵安慰禀告朝廷,要求赶快调拨冬天的军服、被褥等物资。朝廷对此非常重视,不只调拨了衣袄五十万领,还派来了一员名将来到前哨助战。此人名叫王文斌,时任八十万禁军教头,一起兼任郑州团练使。
得知梁山大军在前哨遇阻,王文斌建功心切,自动提出率部出战。宋江无法,只得答应。王文斌来到辽军阵前后,与辽军将领曲利出清单挑。通过二十多个回合的比赛,曲利出清拨马便走。王文斌误以为对方不是自己的对手,急于杀敌建功,紧追不舍,成果被曲利出清翻身背砍一刀杀死。
至此,在辽军的太乙混天象阵前,孔亮、李云、朱富、石勇、杜迁和宋万等六将身负重伤,黑旋风李逵被俘,八十万禁军教头王文斌阵亡,宋江可谓损失沉重。假如不是九霄玄女托梦给宋江教授破阵之法,这场战役必将以辽军的成功而宣告完毕。
参阅书本:《水浒传》