宋江平定遼國,班師路經五臺山,拜見魯智深的師父智真長老,長老送給宋江四句偈言,還給魯智深留了四句話,其中有“聽潮而圓,見信而寂”,說日後應驗。離開五臺山後路經雙林鎮,燕青偶遇故友許貫忠,眾人交談甚歡,許貫忠勸宋江提防朝廷。宋江回京未受封賞,聞聽江南方臘作亂,自請征討方臘。
第九十壹回 張順夜伏金山寺 宋江智取潤州城
宋江南征方臘,兵進潤州,潤州由樞密使呂師囊坐鎮。張順奉命打探情報,夜晚伏在金山寺下的江中,得知潤州城外的陳家莊要往潤州送糧。宋江軍突襲占領了陳家莊,扮成送糧的人騙開了潤州城門,呂師囊敗走,在攻城過程中宋萬等三位好漢陣亡。
第九十二回 盧俊義分兵宣州道 宋公明大戰毗陵郡
宋江軍分兵兩路,宋江攻打常州和蘇州,盧俊義攻打宣州和湖州。攻打蘇州戰鬥中,關勝殺死敵將錢振鵬,但是韓滔彭玘卻戰死疆場,李逵出馬為二人報了仇。常州守將金節投降,獻了城池。盧俊義也攻下了宣州,但折了鄭天壽等三將。宋江得報後,傷心昏倒。
第九十三回 混江龍太湖小結義 宋公明蘇州大會垓
宋江攻打蘇州,呂師囊被徐寧挑死,梁山好漢和方臘弟弟方貌麾下的八驃騎交鋒,不分勝負。李俊、童威、童猛往太湖探聽情報,和當地水上好漢費保等四人結義為兄弟,得知蘇州和杭州有船只往來。李俊等裝成送鐵甲的船隊,攻下了蘇州城,武松殺了方貌,宣贊陣亡。費保和李俊告別,勸他找個逍遙自在。
第九十四回 寧海軍宋江吊孝 湧金門張順歸神
宋江進軍杭州,在杭州城下祭奠陣亡將佐,安道全被皇上召回治病。盧俊義打下了湖州,分兵攻取獨松關和德清。杭州由方臘太子方天定把守,雙方幾次交戰,宋江軍損失了徐寧和郝思文。張順潛水往湧金門下打探,想爬入城內,結果被人發覺,亂箭齊發。湧金門下,張順捐軀。
第九十五回 張順魂捉方天定 宋江智取寧海軍
盧俊義攻取了獨松關和德清,但董平、張清、雷橫等人也先後戰死,宋江發誓要為張順等人報仇,強攻杭州城。結果索超等三人死在敵帥石寶的手中,劉唐闖城身亡,魯智深與方臘國師鄧元覺打平。吳用用計騙開了杭州城,方天定出逃,張順魂魄附在兄長張橫的身上,殺了方天定報仇。
第九十六回 盧俊義分兵歙州道 宋公明大戰烏龍嶺
朝廷傳旨封張順為神,宋江軍分兵,宋江取睦州和烏龍嶺,盧俊義取取歙州和昱嶺關,柴進帶燕青前往方臘處臥底,成了方臘駙馬。宋江攻打烏龍嶺,水路中伏,阮小二自盡,解珍、解寶攀巖尋找小路,也中埋伏,兩人墜落懸崖,屍首被風化。宋江悲痛欲絕,親自祭奠。
第九十七回 睦州城箭射鄧元覺 烏龍嶺神助宋公明
宋江得到百姓指引,從小路來到睦州城下。鄧元覺回援,被花榮壹箭射死。天師包道乙和鄭彪迎戰宋江。王英、扈三娘不敵鄭彪妖法,夫妻同亡,宋江也被妖法所困,得到烏龍神指引才脫險。武松被包道乙飛劍斬去壹臂,淩振炮轟包道乙,關勝刀劈鄭彪,魯智深追敵將失蹤,宋江打下睦州城。
第九十八回 盧俊義大戰昱嶺關 宋公明智取清溪洞
宋江回攻烏龍嶺,石寶自殺。盧俊義進兵歙州,攻破昱嶺關,殺死方垕、龐萬春、王寅、高玉等敵軍重臣,但是史進、石秀等十三條好漢先後喪身。兩路合軍,圍攻方臘老巢清溪城,數次鏖戰,秦明陣前喪命,李俊等人詐降,引宋江攻入清溪城,結果阮小五被害,梁山好漢在付出巨大犧牲後終於打下清溪城。
第九十九回 魯智深浙江坐化 宋公明衣錦還鄉
在方臘身邊臥底的柴進陣前倒戈,方臘軍覆滅,魯智深將方臘活捉。雖然取勝但梁山好漢已經死傷大半,宋江班師,路經杭州。六和寺內,魯智深聽到錢塘江潮信,想起師父贈言大徹大悟,坐化圓寂,武松已成斷臂廢人,在寺中出家,林沖、楊誌、張橫、楊雄、時遷等也相繼病亡,李俊、燕青看破朝廷險惡,飄然而去。回京後,梁山壹百單八將只有二十七人領賞受封。
第壹百回 宋公明神聚蓼兒窪 徽宗帝夢遊梁山泊
宋江任職楚州,上任而去,眾好漢分離。阮小七被人陷害丟官,仍回村打漁,柴進、戴宗也辭官不做。高俅等奸臣賊心不死,壹心要害宋江,現在盧俊義酒裏下了水銀,盧俊義落水身亡。宋江也喝下下了毒的禦酒,自知將死,怕死後李逵造反,騙李逵喝下毒酒,兩人同死,葬於楚州城外蓼兒窪。吳用花榮聞訊,在宋江墳前大哭壹場,雙雙自縊。宋徽宗夢見宋江冤死,追封旌表梁山好漢。