宋江设筵管待已了,次日,具备鞍马,送出谷口。这两个在路上说宋江许多好处,回到济州城外,却好晚了。次早入城,来见高太尉,说宋江把二将放回之事。高俅大怒道:“这是贼人诡计,慢我军心。你这二人,有何面目见吾!左右与我推出,斩讫报来!”王焕等众官都跪下告道:“非干此二人之事,乃是宋江,吴用之计。若斩此二人,反被贼人耻笑。”高太尉被众人苦告,饶了两个性命,削去本身职事,发回东京泰乙宫听罪。这两个解回京师。
原来这韩存保是韩忠彦的侄儿。忠彦乃是国老太师,朝廷官员,都有出他门下。有个门馆教授,姓郑名居忠,原是韩忠彦举的人,见任御史大夫。韩存保把上件事告诉他;居忠上轿,带了存保来见尚书余深,同议此事。余深道:“须是禀得太师,方可面奏。”二人来见蔡京说:“宋江本无异心,只望朝廷招安。”蔡京道:“前者毁诏谤上,如此无礼,不可招安,只可剿捕!”二人禀说:“前番招安,惜为去人,不布朝德意,用心抚恤;不用嘉言,专说利害,以此不能成事。”蔡京方允。约至次日早朝,道君天子升殿,蔡京奏准再降诏旨,令人招安。天子曰:“现今高太尉使人来请安仁村闻焕章为参谋,早赴军前委用,就差此人伴使前去。如肯来降,悉免本罪;如仍不伏,就著高俅定限,日下剿捕尽绝还京。”蔡太师写成草诏,一面取闻焕章赴省筵宴。原来这闻焕章是有名文士,朝廷大臣,多有知识的,俱备酒食迎接。席终各散,一边收拾起行。有诗为证:
年来教授隐安仁,忽召军前捧。权贵满朝多旧识,可无一个荐贤人。
且不说闻焕章同天使出京,却说高太尉在济州心中烦恼。门吏报道:“牛邦喜到来!”高太尉便教唤进,拜罢问道:“船只如何?”邦喜禀道:“於路拘刷得大小船一千五百余只,都到闸下。”太尉大喜。赏了牛邦喜,便传号令,教把船都放入阔港,每三只一排钉住,上用板铺,船尾用铁环锁定;盖数发步军上船,其余马军,近水护送船只。比及编排得军士上船,训练得熟,已得半月之久,梁山泊尽都知了。吴用唤刘唐受计,掌管水路建功。众多水军头领,各各准备小船,船头上排排钉住铁叶,船舱里装载芦苇乾柴,柴中灌著硫黄焰硝引火之物,屯住在小港内。却教炮手凌振,於四望高山上,放炮为号;又於水边树木丛杂之处,都缚旌旗於树上,每一处设金鼓火炮,虚屯人马,假设营垒,请公孙胜作法祭风。旱地上分三队军马接应。吴用指画已了。
却说高太尉在济州催起军马,水路统军,却是牛邦喜,又同刘梦龙并党世英这三个掌管。高太尉披挂弓,发三通擂鼓,水港里船开,旱路上马发,船行似箭,马去如飞,杀奔梁山泊来。先说水路里船只,连篙不断,金鼓齐鸣,迤逦杀入梁山泊深处,并不见一只船,看看渐近金沙滩,只见荷花荡里,两只打鱼船,每只船上只有两个人,拍手大笑。头船上刘梦龙便叫放箭乱射,渔人都跳下水底去了。刘梦龙急催动战船,渐近金沙滩头。一带阴阴的都是细柳,柳树上拴著两头黄牛,绿莎草上睡著三四个牧童,远远地又有一个牧童,倒骑著一头黄牛,口中呜呜咽咽吹著一管笛子来。刘梦龙便教先锋悍勇的首先登岸。那几个牧童跳起来,呵呵大笑,尽穿入柳阴深处去了。
前阵五七百人抢上岸去。那柳阴树中,一声炮响,两边战鼓齐鸣:左边就冲出一队红甲军,为头是“霹雳火”秦明;右边冲出一队黑甲军,为头是“双鞭”呼延灼,各带五百军马,截出水边。刘梦龙急招呼军士下船时,已折了大半军校。牛邦喜听得前军喊起,便教後船且退。只听得山上连珠炮响,芦苇中飕飕有声,却是公孙胜披发仗剑,踏罡布斗,在山顶上祭风。初时穿林透树,次後走石飞砂,须臾白浪掀天,顷刻黑云覆地,红日无光,狂风大作。刘梦龙急教棹船回时,只见芦苇丛中,藕花深处,小港狭汊,都棹出小船来,钻入大船队里。鼓声响处,一齐点著火把,霎时间,大火竟起,烈焰飞天,四分五落,都穿在大船内。前後官船,一齐烧著。怎见得火起,但见:
黑烟迷绿水,红焰起清波。风威卷荷叶满天飞,火势燎芦林连梗断。神号鬼哭,昏昏日色无光;岳憾山崩,浩浩波声若怒。舰航尽倒,舵橹皆休。船尾旌旗,不见青红交杂;楼头剑戟,难排霜雪争叉。僵尸与鱼同浮,热血共波涛并沸。千条火焰连天起,万万道霞贴水飞。
当时刘梦龙见满港火飞,战船都烧著了,只得弃了头盔衣甲跳下水去,又不敢傍岸,拣港深水阔处,赴将开去逃命。芦林里面一个人,独驾著小船,直迎将来,刘梦龙便钻入水底下去了。却好有一个人拦腰抱住,拖上船来。船的是“出洞蛟”童威,拦腰抱的是“混江龙”李俊。却说牛邦喜见四下官船队里火著,也弃了戎装披挂,却待下水,船梢上钻起一个人来,拿著铙,劈头搭住,倒拖下水里去。那人是“船火儿”张横。这梁山泊内杀得尸横水面,血溅波心,焦头烂额者,不计其数。只有党世英摇著小船,正走之间,芦林两边,弩箭弓矢齐发,射死水中。众多军卒,会水的逃得性命回去;不会水的,尽皆淹死;生擒活捉者,都解投大寨。李俊捉得刘梦龙,张横捉得牛邦喜,欲待解上山寨,惟恐宋江又放了。两个好汉自商量,把这二人,就路边结果了性命,割下首级,送上山来。
再说高太尉引领军马在水边策应,只听得连珠炮响,鼓声不绝,料道是水面上厮杀,骤著马,前来靠山临水探望。只见纷纷军士,都从水里逃命,爬上岸来。高俅认得是自家军校,问其缘故,说被放火烧尽船只,俱各不知所在。高太尉听了,心内越慌。但望见喊声不断,黑烟满空,急引军回旧路时,山前鼓声响处,冲出一队马军,拦路当先,“急先锋”索超,轮起开山大斧,骤马抢近前来。高太尉身边节度使王焕,挺枪便出,与索超交战。战不到五合,索超拨回马便走。高太尉引军追赶,转过山嘴,早不见了索超。正走间,背後“豹子头”林冲,引军赶来,又杀一阵。再走不过六七里,又是“青面兽”杨志,引军赶来,又杀一阵。又奔不到八九里,背後“美髯公”朱仝赶上来,又杀一阵。这是吴用使的追赶之计:不去前面拦截,只在背後赶杀,败军无心恋战,只顾奔走,救护不得後军。因此高太尉被赶得慌,飞奔济州,比及入得城时,已自三更。又听得城外寨中火起,喊声不绝,原来被石秀,杨雄埋伏下五百步军,放了三五把火,潜地去了。惊得高太尉魂不附体,连使人探视,回报去了,方才放心。整点军马,折其大半。