三十隻大海鰍船、五十隻小海鰍船浩浩蕩蕩地開往了水泊梁山。
宋江這邊,也已布置妥當。水軍先鋒是阮氏三雄,各駕駛著一隻船。高俅在海鰍船上遠遠的看見大旗上寫著:“梁山泊阮氏三雄。”便命人朝他們射箭,三阮見狀,立刻跳進了水中。
高俅他們又行了一會,隻見前麵又出現了三隻船,船上大旗分別寫著“水軍頭領混江龍李俊”、“水軍頭領船火兒張橫”、“水軍頭領浪裏白條張順”。他們把船開得飛快,高聲喊道:“狗官,爺爺我要多謝你們送船過來。”丘嶽、徐京、梅展三個先鋒見狀,取弓搭箭朝他們射去,他們幾個見箭射來,都縱身跳進了水中。
雖然天氣漸暖,但乍跳進去仍使人受不了,那些軍士眼睜睜地看著水,就是不敢跳。
正在猶豫,隻聽見梁山寨頂上幾聲炮響。一眨眼的功夫,水泊蘆葦叢中鑽出了數不清的小船,立刻,水麵上如千百隻蝗蟲在飛。每隻船都有三五個人,他們把船開得飛快。高俅他們眼花繚亂,不知所措。
高俅呆了一會,便命人放箭,可是,梁山泊的小船上都釘上了木板做棚子,把射來的箭都擋住了,梁山英雄趁此,用撓鉤鉤住大船舵,爬上了敵船,用刀亂砍敵軍。敵軍一看,急忙退船,可這龐然大物被後麵的船堵住了,進退不能。官軍一看,隻有應戰。剛靜下心來,不知誰又喊了一句:“船漏了。”那些人又慌起來,往下一看,果然水進入了船艙。
原來是剛才跳進水的三阮、李俊、張橫、張順他們潛到了海鰍船的船底,用錘鑿鑿透了船底。
船裏的水越來越多,眼看就要沉下去了。高俅站在舵樓上,大叫著讓後船接應。這時,隻見一個人從水裏鑽出來跳到舵樓上對高俅說:“太尉,我來救你!”高俅正要看是誰,那人卻一手揪住高俅,一手摟住他的腰,用力一推說了聲:“下去!”就把高俅丟在了水裏。然後,他也跳進了水裏。這人不是別人,正是浪裏白條張順。他在水裏把高俅玩了個夠,然後,用繩子綁了,把他拖到了一隻小船上。
丘嶽見陣勢已亂,慌忙逃命。他慌不擇路,碰上了水軍頭領錦豹子楊林,被楊林一刀砍死。
徐京、梅展見楊林殺死了丘嶽,提了刀便殺向楊林,楊林一吹口哨,水軍叢中立刻躥出四個人來——鄭天壽、薛永、李忠、曹正。他們見了徐京、梅展立刻殺了上去。徐京見狀,慌忙跳進了水中,卻恰巧被水中的李俊逮住。那梅展晚了一步,被薛永一槍刺死。宋江率領的水軍獲得了勝利。
盧俊義掌管旱路,他帶領著人馬從山前大路殺了出來,正好碰到周昂、王煥,兩路人馬相見,先唇槍舌戰了一通,就動起手來,戰了不到二十回合,埋伏在山前樹林裏的梁山好漢都殺了上來。項元鎮、張開抵擋不住,衝出重圍逃命去了。周昂、王煥也不敢戀戰,奪路而逃回了濟州。
宋江見水軍捉了高俅,陸軍也打退了敵人,便急忙命戴宗傳令,不許殺害軍士。收兵後,宋江急忙扶高俅坐在堂上,並為他換下濕衣服,然後倒頭就拜。拜完,又傳令下去:“如果再有殺害軍士的,一律按軍令處罰。”不一會,梁山好漢們就把活捉來的敵軍押上忠義堂,被殺的,頭也被提了上來。宋江見了,忙對高俅道歉。把活捉來的軍士都當貴賓招待,然後放回了濟州。
宋江留下高俅,當天就大設筵席,召集了大小頭領,讓他們都來拜見高俅。宴席上,宋江親自為高俅斟酒,並讓吳用、公孫勝托著酒盤。盧俊義等人站立在一旁招呼。宋江小心翼翼地說:“太尉,我宋江一個小小的縣吏,怎敢背叛朝廷,我們這些人都是被逼無奈才上山聚義的。前兩次招安,中間的曲折,無奈我難以明說。希望太尉明查,給我們一條生路,我們的赤膽忠心,上天可以作證。如果太尉能成全我們,我們一定不會忘了你的大恩大德。”高俅三次兵敗的恥辱,現在又被俘,他惱羞成怒,正要發作,但當他看到其他梁山好漢,一個個怒目圓睜,咬牙切齒,別說發作了,就連大氣也不敢出一聲。他平聲平氣地說道:“宋公明,這件事你放心,我回到京城,一定當麵奏明皇上。讓皇上降旨大赦,前來招安,委以重任。”宋江聽了,心中大喜,立刻上酒上菜,命眾頭領們給高俅斟酒夾菜。
高俅被大夥灌得大醉,出了不少的洋相,令眾人捧腹大笑。
第二天,宋江又按排了宴席。酒過三巡,高俅又許下諾言:“宋公明和眾將軍,你們放心,如果我回到東京,一定要奏明天子前來招安,讓大家都成為朝廷重臣,榮華富貴享受不盡。
如果我高俅有半句假話,死無葬身之地!”宋江聽罷,立刻跪下叩拜,眾頭領都嗤之以鼻暗暗冷笑。
第三天,高俅再三辭別宋江,宋江苦留不住,隻好送他下山,並贈與了大批的金銀財寶,綾羅綢緞。臨行之前,宋江又對高俅提起招安一事。高俅說:“如果你不相信我,可派一個人隨我去。”宋江與吳用商量,就讓蕭讓和樂和跟隨高俅回去。他們又讓高俅留下了聞煥章。
宋江等人送走高俅,一心隻等著招安的消息了。