韩存保和党世雄被高俅免职押回东京后,韩存保通过叔父老太师韩忠彦向徽宗进表,说梁山泊仍希望招安。高俅兵败正在忧闷之时,徽宗命他相机招安的诏书到了。是招安还是继续征讨呢?高俅犹疑不决。
高俅门吏王谨看了诏书献计,说∶“诏书上有‘除宋江、卢俊义等大小人众所犯罪恶,并与赦免’,在开读时分为两句,将‘除宋江’为一句,以下另读一句,意即改成只杀宋江赦免其余。宋江一死,其余就容易制服了。”
高俅大喜,定计先除掉宋江,把其余头领骗进城里全部杀光,于是派人到梁山泊召他们来济州城下听招安诏书。宋江闻言笑逐颜开,卢俊义怀疑是高俅的奸计,吴用则要大家只管去,说他自有安排。
高俅传令各路军马在城里埋伏起来。城门上立黄旗一面,上写“天诏”二字。高俅站在城墙上,左右从者百余人。香案后边,站着手捧诏书的天使。
宋江等来到济州城下听天使宣读诏书。当读到“除宋江,卢俊义等大小人众所犯罪恶,并与赦免”时,花荣大叫∶“不赦免宋江,我们也不受招安!”说罢拿起弓箭,一箭射去,正中天使。
城下众人齐喊∶“反!”乱箭射向城上,高俅急忙躲避。这时城门突出官军,宋江军中一阵鼓响,众人上马就走,同时东西两边杀出李逵和扈三娘的兵马。官军怕中埋伏,急忙退回城中。
蔡京得到高俅送来的密书,奏知徽宗,说宋江射死天使,不愿招安。徽宗不悦,命再调军马协助高俅征断。这次选调东京八十万禁军教头护驾将军丘岳和副教头车骑将军周昂率两千人马往济州进发。
高俅在济州闻报,连忙招募工匠打造船只。有个叫叶春的献图建造海鳅船,大船可容数百人,上有弩楼,用二十四部水车踏动前进。高俅大喜,即命叶春监造。宋江闻知,便派人混进民夫工匠里刺探消息。
不日,丘岳、周昂率军抵达济州,大小海鳅船三百只也已造成,高俅征调一万名水手,演习二十余日。他见海鳅船快如风飞,认为梁山泊的小船无法拦截,此战必胜,便放心地带着歌儿舞女住到船上指挥。
高俅打算水陆并进,一举攻破梁山泊。他命项元镇、张开带领一万人马到梁山泊山前大路上厮杀;周昂、王焕带领大军随时策应;丘岳、徐京、叶春等皆随自己上船。
宋江、吴用已知高俅水陆并进的策略,早已布置妥当。高俅命先锋丘岳、徐京、梅展三人率五十只小海鳅船在前开路,陆上马军同时出动,一时云飞雾卷,杀向梁山泊。
李俊、张横、张顺、三阮驾着小船向丘岳的海鳅船靠近。丘岳喝令放箭,小船上的众头领都跳入水中。
梁山泊一声号炮,芦苇中千百只小船如飞蝗一般冲向官船。海鳅船弩楼上箭如雨下,无奈梁山泊的小船都有木板遮护。顷刻间小船围住了官船,用挠钩搭住舵,用板刀砍杀驾船兵士。
官军先锋船想向后退,但被后边的大海鳅船堵住。正当进退两难之时,忽然中军大船上有人高喊∶“船漏了!”这时所有的官船都漏了水,一齐下沉。原来是李俊、张横、张顺、三阮等人潜入水底,把船底都给凿穿了。
高俅吓得爬上舵楼。张顺从水里爬上船来,说∶“太尉,我来救你性命。”他一把揪住高俅,喝声∶“下去!”把高俅丢进水里。旁边两只小船立即把高俅拉了上去。高俅水军全部被歼灭。
陆上的卢俊义、林冲等杀散官军,项元镇和周昂夺路逃走。
梁山泊大胜,把高俅、徐京、梅展和歌儿舞女带到忠义堂上。宋江扶高俅坐下,大摆宴席。宋江一再向高俅表示愿意招安,并说望太尉奏知圣上。高俅说放他回朝,必当上奏前来招安,绝不食言。
高俅在梁山泊住了三天,宋江亲自送他下山,又派萧让、乐和随高俅面见皇上,奏知梁山泊衷曲,以便降旨招安。高俅则留下闻参谋为质,以示信义。