话说辽国狼主集结全国兵马,御驾亲征,要与晁盖决一死战,此刻晁盖正在积极备战,聚齐众兄弟在幽州永清县摆好了九宫八卦阵,等待辽军的到来,他知道这是一场硬仗,所以以逸待劳,准备打辽军一个措手不及。
等了一天,没有等来辽军,却等来了辽国信使,晁盖不用看,也知道是挑战书,便写了一封回信,让辽国信使带回去,信中写明愿意接受挑战,不过要与辽军一战决胜负。
辽国信使走后,又过了半天,辽军才到,摆好阵势后,辽军首先出战的是两位先锋官琼妖纳延与寇镇远,而梁山这边出战的是展开与孙立,两对马相交,兵器并举,斗了二十几个回合,展开剑刺琼妖纳延于马下,孙立鞭打寇镇远,寇镇远身首异处。
兀颜光一看大惊失色,没想到首战失利,两位先锋官都死了,知道这样单打独斗讨不了便宜,便摆起了天门阵,天门阵一共有七座旗门,七座旗门又各有七个小门,小门由二十八宿将军镇守,旗门由十一曜大将镇守。
黑旗门由北方玄武水星曲利出清带领斗水獬萧大观,牛金牛薛雄,女土蝠俞得成,虚日鼠徐威,危月燕李益,室火猪祖兴,璧水獝成珠那海七人镇守。
青旗门由东方青帝木星只儿拂郎带领角木蛟孙忠,亢金龙张起,氐土貉刘仁,房日兔谢武,心月狐裴直,尾火虎顾永兴,箕水豹贾茂七人镇守。
白旗门由西方太白金星乌利可安带领奎木狼郭永昌,娄金狗阿哩义,胃土雉高彪,昂日鸡顺受高,毕月乌国永泰,觜火猴潘异,参水猿周豹七人镇守。
红旗门由南方朱雀火星洞仙侍郎带领井水犴童里合,鬼金羊王景,柳土獐雷春,星日马卡君保,张月鹿李复,翼火蛇狄圣,轸水蚓班古儿七人镇守。
阵前左边红旗门由太阳星君耶律得重镇守,阵前右边白旗门由太阴星君答里孛镇守。
阵中两旁黄旗门由四员大将镇守,分别是:东南罗刹星君耶律得荣,西南计都星君耶律得华,东北紫薇星君耶律得忠,西北月孛星君耶律得信。
阵内黄旗门由中央镇星土星兀颜光镇守,他的后面凤辇龙车上坐着辽国狼主。
至此天门阵已摆好,看上去如鸡卵之形,似覆盆之状,旗排四角,枪摆八方,进退有序,循环往复。
晁盖见辽军摆好了阵势,便与众兄弟商议破阵事宜,这时兀颜光已派亢金龙张起,牛金牛薛雄,娄金狗阿哩义,鬼金羊王景四人跟随太白金星乌利可安出阵来叫阵厮杀。
晁盖知道今天属金,便派霹雳火秦明对阵乌利可安,因为火克金,钟相对阵张起,杨林对阵薛雄,龚旺对阵阿哩义,丁得胜对阵王景,一时间五对十人在阵前你追我赶,枪来刀往,直杀的难解难分,晁盖一见忙鸣金收兵,双方各回本阵。
当晚晁盖苦思破阵良策,忽然想起《水浒传》中的破阵方法,不由的心中大喜,回想一遍后便安心的睡了。
第二天一大早,便开始调兵遣将,按“中央戉己土”,派朱仝带领欧鹏,马麟,卢路,张横,白胜五人攻打天门阵黄旗门。
按“西方庚辛金”,派林冲带领孙立,杨林,蒋安,时迁,石勇五人攻打天门阵青旗门。
按“南方丙丁火”,派秦明带领展开,龚旺,丁得孙,时迁,鲍旭五人攻打天门阵红旗门。
按“北方壬癸水”,派张清带领索超,韩滔,项充,李衮,单廷珪五人攻打天门阵黑旗门。
按“东方甲乙木”,派朱武带领钟相,刘唐,宣赞,杨雄,石秀五人攻打天门阵阵内黄旗门。
派鲁智深,武松攻打天门阵阵前左边红旗门,扈三娘,韩含涵攻打天门阵阵前右边白旗门。
晁盖自己则与艾熊带领一队人马去天门阵阵内捉拿辽国狼主,凌振负责战前炮火压制,分配完毕,各路人马立即依令行事,这真是计就惊天地,谋成泣鬼神。
这时兀颜光正准备派人出阵厮杀,忽然听到连珠炮响,就见阵内被炸的人仰马翻,炮声过后,晁盖令旗一挥,各路人马朝要攻打的旗门冲去,立马将天门阵冲的四分五裂,七零八落,辽军措不及防,仓促应战,自然是抵挡不住,且战且逃。
混战中,张清石子四周乱打,打的辽军一些牙将抱头鼠窜,而兀颜光则被张清打下了马,朱仝赶上一刀结果了他的性命,可怜兀颜光一世豪杰,却死于非命。
耶律得重见到兀颜光死了,心里慌张,正想逃走,武松突然杀到,一刀斩断了他的马头,耶律得重掉下马后被武松揪住头发,一刀砍下了脑袋。
答里孛听得四周杀声震天,知道大势不妙,便上马准备逃走,这时扈三娘杀到,斗了几个回合,答里孛被扈三娘活捉了。
与此同时,晁盖领兵去捉拿辽国狼主,辽国狼主一见大声惊呼:“来人,救驾。”
众辽将听到喊声,立即催马前来护卫,这时杨雄,石秀杀到,砍断了辽军的帅字旗,而辽国狼主在众将的保护下向北而走,一场混战,耶律得荣,耶律得信被杀死,晁盖领兵尾随追杀,直杀到辽兵看不见了才返回。
辽国狼主逃回燕京后,下旨关闭城门,不许出战,几日后,晁盖带着人马围住了燕京,辽国狼主一见心慌意乱,忙召集众文武商议对策。
众文武也没有好办法,都劝狼主投降,狼主立马采纳了他们的建议,开城迎接梁山兵马进城,并发誓从此再也不敢侵犯大宋。
晁盖在进城时派卢路去东京汴梁知会朝庭,让朝庭派人来接管已收复的州县,然后在城中休息数日后,朝庭的官员到了,晁盖则吩咐众兄弟准备回梁山,还让扈三娘放了答里孛,不料答里孛不愿意,说她想入伙梁山,晁盖听了立马答应了她的请求,然后答里孛就与大宋志愿军一同回梁山。