腾清波。风威卷起荷叶,漫天飞舞;火势焚烧芦林,连梗断裂。神号鬼哭,昏昏然日色无光;岳撼山崩,浩浩乎波声鼎沸。战舰遮洋,尽皆倾倒;柁橹艨艟,全都报废。先锋将吓得魄散魂飞,合后兵惊得心胆俱裂。荡桨的人率先落水,点篙的人无路逃生。船尾的旌旗,不见青红交杂;柁楼的剑戟,难排霜刃争叉。副将慌忙发出哀号,主帅争先寻找死路。这场景,就如同骊山顶上,周幽王为博褒姒一笑而戏耍诸侯;又好似夏口三江,周瑜施展妙策大破曹操。千千条火焰连天而起,万万道烟霞贴水纷飞。
当时,刘梦龙见满港都是飞舞的火焰,战船都被烧着了,只得丢弃头盔衣甲,跳入水中。他又不敢靠近岸边,只能朝着港深水阔的地方游去,想要逃命。芦林里面,一个人独自驾着小船,径直迎了过来。刘梦龙见状,急忙钻入水底,却正好被一个人拦腰抱住,拖上了船。撑船的是出洞蛟童威,拦腰抱的是混江龙李俊。再说牛邦喜,见四下里官船船队中都燃起了大火,也丢弃了戎装披挂,正准备下水,船梢上突然钻出一个人来,拿着挠钩,劈头搭住,将他倒拖下水。这个人正是船火儿张横。
在梁山泊内的水面上,厮杀得尸横遍野,血溅波心,被烧焦头、烂了额的人不计其数。只有党世英摇着小船,正往前逃时,芦林两边弩箭、弓矢齐发,将他射死在水中。众多军卒之中,会水的人逃得性命回去;不会水的,全都淹死;被生擒活捉的,都被押解到大寨。李俊活捉了刘梦龙,张横捉住了牛邦喜,他们本想将这二人押解上山寨,可又担心宋江会再次将他们放走,于是两个好汉自行商量,就在路边结果了这二人的性命,割下首级送上山来。
再说高太尉率领马军在水边策应,只听见连珠炮响,战鼓之声不绝于耳,料想是水面上正在厮杀,便赶紧催马前来,靠着山、临着水张望。只见众多军士纷纷从水里逃命,爬上岸来。高俅认出这些是自己的军校,便询问缘由,他们说船只被放火烧光了,至于其他情况,都不清楚。高太尉听后,心里愈发慌张。只望见喊杀声不断,黑烟弥漫天空,他急忙率领军队按原路返回,刚走到山前,鼓声响处,突然冲出一队马军拦住去路。为首的正是急先锋索超,他挥舞着开山大斧,驱马迅速逼近。高太尉身边的节度使王焕,立刻挺枪而出,与索超交