童贯逃回东京,向蔡京、高俅哭诉,请求在徽宗面前遮盖。次日上朝,蔡太师出班禀报∶“征讨梁山泊大军,因天气炎热,军马不服水土,患病不能征战,因此暂时罢战,各回营地,听候圣旨。”
徽宗说∶“天气这样炎热,怕不能再去了吧。”蔡京奏道∶“童贯可令听罪,另派一人为帅,增加水师,再去征战。乞请圣旨。”徽宗问∶“此寇乃是心腹大患,不可不除,谁能为寡人分忧?”
高俅出班奏道∶“微臣不才,愿效犬马之劳。”徽宗说∶“既然卿肯出征,任卿选择军马。”高俅又奏∶“梁山泊方圆八百余里,非舟船不能前进。臣请于梁山泊处采伐木材,督造战船。”徽宗准奏。
高俅下令十节度使各领一万兵马到济州听候调用。这十节度使曾征讨鬼方、西夏和辽金,武艺精熟。另调金陵水军统制官刘梦龙率一万五千水军听用,又从御林军选一万五千人马随行。
高俅和各路军马到了济州,立即召集众将共议破敌之策。河北河南节度使王焕献计道∶“太尉先叫步马军出阵,引贼出战,然后派水军去夺敌寨,令其两下不能相顾,可获群贼。
”高俅认为此计可行。
高俅兵马到来之前,宋江、吴用早已根据戴宗、刘唐在京探听的消息,做好了迎敌准备。这天,高俅以王焕、徐京为先锋,令心腹党世雄到水军督战。官军开到梁山泊时,宋江兵马已在山下严阵以待。
官军先锋王焕出马挑战,林冲挺枪出阵。二人战了七、八十回合不分胜负,各自鸣金归阵。高俅的节度使荆忠又出战,宋江军中呼延灼挥鞭相迎。斗了二十余合,呼延灼一鞭将荆忠打死于马下。
高俅急差项元镇出马,宋江军中董平接住厮杀。二人战了几合,项元镇回马便走,董平拍马追去,被项元镇回身一箭射中右臂。董平弃枪奔回。高俅乘机指挥大军混战。
刘梦龙和党世雄领着水军向梁山泊深处进发。忽听一声炮响,从四面八方芦苇里冲出无数小船,远的用箭射,近的则用枪刺刀砍,有的往官船上爬,官船水兵抵挡不住,纷纷弃船下水,刘梦龙也跳水逃走。
党世雄手持铁槊还在船上支撑,阮家三雄各乘小船向他靠近。三人登上官船要抓他,党世雄见势不好,弃船跳水,早被伏在水里的张横捉住,提上岸来。
高俅望着逃回的水军士兵,情知不济,急忙收军回了济州。首战虽然陆上损失不多,但水军折了大半。刘梦龙侥辛逃回,战船却一只也没回来。
过了几天,宋江统领大军到济州城外挑战。高俅认为自己的步马军实力尚强,便在城外和宋江人马对阵。宋江军中呼延灼横鞭跃马出现在阵前。
高俅派节度使韩存保出马迎战,二人战到八十多回合,张清手扬一石,打中韩存保。高俅的大将梅展和张开欲救韩存保,被张清接连用石子打回。呼延灼活捉韩存保归阵。
宋江释放了党世雄和韩存保,并一再说明梁山泊并无异心,只求招安。韩存保问他上次陈太尉招安为何拒绝,宋江说是诏书写得不明,又以村醪假充御酒,张干办和李虞侯作威作福,弟兄们不服。
韩存保和党世雄回到了济州,高俅大怒,欲斩二人。各节度使苦求饶恕。高俅虽饶了他们的性命,但削去他二人的官职,送回东京听罪。
高俅派牛邦喜征调民船一千五百余只,练了半月水军,以便再攻梁山泊。吴用授计刘唐、凌振和公孙胜,准备再败高俅水军。
高俅以牛邦喜、刘梦龙和党世英共掌水军,陆上军发,水中船行,杀奔梁山泊。船只渐近金沙滩头,刘梦龙即命先锋登岸。
当官军六七百人陆续登岸时,一声炮响,柳林中冲出呼延灼和秦明的兵马,奋力砍杀登岸官兵。刘梦龙见登岸不成,急招登岸官兵下船时,军校已折大半。牛邦喜急命撤退。
这时山上连珠炮响,公孙胜作起法来,顷刻间黑云盖地,狂风大作。刘唐指挥小船从各港湾里出来,点燃船上引火的芦苇柴草,借着风势冲向官船。霎时间大火腾起,烈焰飞天,官船尽皆燃烧起来。
刘梦龙见船被烧着,便钻入水中,李俊拦腰把他抱住,拖上小船。牛邦喜刚要下水,被张横用挠钩钩住,活捉了。李俊、张横怕宋江再放走刘梦龙和牛邦喜,就把他俩杀了。
党世英摇着小船拼命逃走,被芦苇中发来的乱箭射死。
高俅见水军覆灭,急忙引军回城,被索超拦住去路,节度使王焕连忙挺枪护住。这时林冲、杨志、朱仝都领着兵马杀来。高俅不敢交战,慌忙逃入济州。