概括李逵大闹菊花会,反对招安,宋江欲斩李逵,众人劝阻,监之,宋江酒醒,悲念李逵,并说服武松、鲁智深,要去招安高俅大军被梁山打败,不肯服输,再次杀奔梁山泊,节度使韩存保和梁山好汉双鞭呼延灼几次交锋,不分胜败,两人在水里激战的时候,没羽箭张清赶来活捉了韩存保。宋江将韩存保和党世雄放回,说明归顺朝廷的意思,韩存保逃过高俅的问罪,回京城利用叔父老太师的关系,想办法促成第二次招安。高俅为了攻打梁山,派水军大将训练水军,日夜操练。宋江得知,和吴用定下计策,派刘唐督率水军头领,偷袭官军战船,纵火焚烧,刘梦龙党世英牛邦喜等人都被梁山好汉杀死。高俅第二次被打败,又接到朝廷招安的命令,恼恨不已,奸猾的老吏王瑾献诡计,要利用招安除掉宋江。另一边宋江、吴用也做好了应对措施。高俅用二次招安的诡计欲害宋江,结果被吴用识破,花荣一箭射死天使,众好汉保护宋江回到梁山泊。高俅从京城调来禁军教头丘岳和周昂,以及善于制造海鳅大船的工匠叶春,制造海鳅大船和梁山水军对敌。宋江派孙新张青夫妇前往烧了船厂,教头丘岳追赶,被接应的没羽箭张清打伤。高俅大怒,率领水陆大军乘坐海鳅船猛攻梁山水军。梁山水军头领在浪里白条张顺的带领下奋力迎战,将海鳅大船凿穿漏水,大破高俅水军,高俅被活捉上山,其余将领不是被杀就是被捉。宋江以礼招待高俅,希望高俅能够促成招安,高俅满口答应。酒席间卖弄拳脚,高俅被燕青一招摔倒。宋江将高俅和众将全部放回。