1、《水浒传》第79回:刘唐放火烧战船 宋江两败高太尉。
2、高俅大军被梁山打败,不肯服输,再次杀奔梁山泊,节度使韩存保和梁山好汉双鞭呼延灼几次交锋,不分胜败,两人在水里激战的时候,没羽箭张清赶来活捉了韩存保。
3、宋江将韩存保和党世雄放回,说明归顺朝廷的意思,韩存保逃过高俅的问罪,回京城利用叔父老太师的关系,想办法促成第二次招安。高俅为了攻打梁山,派水军大将训练水军,日夜操练。
4、宋江得知,和吴用定下计策,派刘唐督率水军头领,偷袭官军战船,纵火焚烧,刘梦龙党世英牛邦喜等人都被梁山好汉杀死。
5、高俅第二次被打败,又接到朝廷招安的命令,恼恨不已,奸猾的老吏王瑾献诡计,要利用招安除掉宋江。另一边宋江、吴用也做好了应对措施。