晁盖败回梁山,病势转危,晁盖在临死前起誓,谁捉得仇人史文恭,谁即为梁山之主。聚义厅内搭起灵堂,并拥戴宋江做了临时寨主。宋江为替晁盖报仇,号令起兵,荡平曾头市。
史文恭跨夜照狮子马迎战,秦明中枪落马,花荣杀出救秦明。双方混战后,曾家二子死去,曾太公懊悔不已,与梁山讲和,宋江要曾家交出史文恭。时迁扮作小贩,探明路上陷阱,并设下标记,梁山大军随之潜行夜袭,史文恭与曾家兄弟仓促上阵。
梁山大胜而归,以史文恭人头祭典晁盖,宋江正式坐了首位,头领亦排次序,改聚义厅为忠义堂。大家摆宴畅饮,但当宋江唱到「愿天王降诏早诏安,心方足」时,武松首先发难,使热烈气氛大变。