晁蓋敗回梁山,病勢轉危,晁蓋在臨死前起誓,誰捉得仇人史文恭,誰即為梁山之主。聚義廳內搭起靈堂,并擁戴宋江做了臨時寨主。宋江為替晁蓋報仇,號令起兵,蕩平曾頭市。
史文恭跨夜照獅子馬迎戰,秦明中槍落馬,花榮殺出救秦明。雙方混戰后,曾家二子死去,曾太公懊悔不已,與梁山講和,宋江要曾家交出史文恭。時遷扮作小販,探明路上陷阱,并設下標記,梁山大軍隨之潛行夜襲,史文恭與曾家兄弟倉促上陣。
梁山大勝而歸,以史文恭人頭祭典晁蓋,宋江正式坐了首位,頭領亦排次序,改聚義廳為忠義堂。大家擺宴暢飲,但當宋江唱到「愿天王降詔早詔安,心方足」時,武松首先發難,使熱烈氣氛大變。