韓存保和黨世雄被高俅免職押回東京后,韓存保通過叔父老太師韓忠彥向徽宗進表,說梁山泊仍希望招安。高俅兵敗正在憂悶之時,徽宗命他相機招安的詔書到了。是招安還是繼續征討呢?高俅猶疑不決。
高俅門吏王謹看了詔書獻計,說∶“詔書上有‘除宋江、盧俊義等大小人眾所犯罪惡,并與赦免’,在開讀時分為兩句,將‘除宋江’為一句,以下另讀一句,意即改成只殺宋江赦免其余。宋江一死,其余就容易制服了。”
高俅大喜,定計先除掉宋江,把其余頭領騙進城里全部殺光,于是派人到梁山泊召他們來濟州城下聽招安詔書。宋江聞言笑逐顏開,盧俊義懷疑是高俅的奸計,吳用則要大家只管去,說他自有安排。
高俅傳令各路軍馬在城里埋伏起來。城門上立黃旗一面,上寫“天詔”二字。高俅站在城墻上,左右從者百余人。香案后邊,站著手捧詔書的天使。
宋江等來到濟州城下聽天使宣讀詔書。當讀到“除宋江,盧俊義等大小人眾所犯罪惡,并與赦免”時,花榮大叫∶“不赦免宋江,我們也不受招安!”說罷拿起弓箭,一箭射去,正中天使。
城下眾人齊喊∶“反!”亂箭射向城上,高俅急忙躲避。這時城門突出官軍,宋江軍中一陣鼓響,眾人上馬就走,同時東西兩邊殺出李逵和扈三娘的兵馬。官軍怕中埋伏,急忙退回城中。
蔡京得到高俅送來的密書,奏知徽宗,說宋江射死天使,不愿招安。徽宗不悅,命再調軍馬協助高俅征斷。這次選調東京八十萬禁軍教頭護駕將軍丘岳和副教頭車騎將軍周昂率兩千人馬往濟州進發。
高俅在濟州聞報,連忙招募工匠打造船只。有個叫葉春的獻圖建造海鰍船,大船可容數百人,上有弩樓,用二十四部水車踏動前進。高俅大喜,即命葉春監造。宋江聞知,便派人混進民夫工匠里刺探消息。
不日,丘岳、周昂率軍抵達濟州,大小海鰍船三百只也已造成,高俅征調一萬名水手,演習二十余日。他見海鰍船快如風飛,認為梁山泊的小船無法攔截,此戰必勝,便放心地帶著歌兒舞女住到船上指揮。
高俅打算水陸并進,一舉攻破梁山泊。他命項元鎮、張開帶領一萬人馬到梁山泊山前大路上廝殺;周昂、王煥帶領大軍隨時策應;丘岳、徐京、葉春等皆隨自己上船。
宋江、吳用已知高俅水陸并進的策略,早已布置妥當。高俅命先鋒丘岳、徐京、梅展三人率五十只小海鰍船在前開路,陸上馬軍同時出動,一時云飛霧卷,殺向梁山泊。
李俊、張橫、張順、三阮駕著小船向丘岳的海鰍船靠近。丘岳喝令放箭,小船上的眾頭領都跳入水中。
梁山泊一聲號炮,蘆葦中千百只小船如飛蝗一般沖向官船。海鰍船弩樓上箭如雨下,無奈梁山泊的小船都有木板遮護。頃刻間小船圍住了官船,用撓鉤搭住舵,用板刀砍殺駕船兵士。
官軍先鋒船想向后退,但被后邊的大海鰍船堵住。正當進退兩難之時,忽然中軍大船上有人高喊∶“船漏了!”這時所有的官船都漏了水,一齊下沉。原來是李俊、張橫、張順、三阮等人潛入水底,把船底都給鑿穿了。
高俅嚇得爬上舵樓。張順從水里爬上船來,說∶“太尉,我來救你性命。”他一把揪住高俅,喝聲∶“下去!”把高俅丟進水里。旁邊兩只小船立即把高俅拉了上去。高俅水軍全部被殲滅。
陸上的盧俊義、林沖等殺散官軍,項元鎮和周昂奪路逃走。
梁山泊大勝,把高俅、徐京、梅展和歌兒舞女帶到忠義堂上。宋江扶高俅坐下,大擺宴席。宋江一再向高俅表示愿意招安,并說望太尉奏知圣上。高俅說放他回朝,必當上奏前來招安,絕不食言。
高俅在梁山泊住了三天,宋江親自送他下山,又派蕭讓、樂和隨高俅面見皇上,奏知梁山泊衷曲,以便降旨招安。高俅則留下聞參謀為質,以示信義。