宋江、方臘「私下議和」之事,被蔡京、高俅得知,蔡、高面奏皇上,要拿宋江問罪,虧宿太尉金殿力辦,蔡、高陰謀才未能得逞。宋江勸降無望,只得與方臘決戰(zhàn),張順為替宋江送信給方臘被方臘之弟方貌亂箭射死于涌金門上。全軍將士跪成一片在炮聲中為張順舉哀。宋江為張順拔箭。宋江每拔一支箭便有一聲炮響。宋江于是炮轟涌金門方臘之弟方貌從城樓上跳下之后逃走。盧俊義率軍從旱路攻城,被守城的龐萬春用擂木滾石壓下,時遷攻城,方臘軍以磨盤石塊拋下,時遷終至斃命?;s放箭射中龐萬春。武松、燕青指揮軍士用圓木撞開城門。龐氏兄妹被阮氏兄弟所殺。王英被方貌所殺。扈三娘被方貌的馬蹄踩死。方貌也中刀慘死。杭州之戰(zhàn),宋江先勝,但梁山將領(lǐng)三十余人陣亡,城內(nèi)一片狼藉。蔡京、高俅得知宋江攻陷杭州,恐怕宋江獲得南征首功,特讓童貫取代南征招討張叔夜,并讓童貫務(wù)必?fù)屧谒谓藴绶脚D前趕到南軍營,宋江吳用等人深知必須搶在童貫到來之前結(jié)束南征。為了通過烏龍嶺,盧俊義帶解氏兄弟上山探路,解珍及解寶在攀登絕壁時被方臘軍擊死。同時高俅又將張叔夜召回京城問罪。
烏龍嶺下,宋江只得硬拼。梁山軍與方臘軍短兵相接,秦明被亂箭射死。顧大嫂、孫新、孫立被夾子夾死。張青被火箭射死。燕青被竹簽戳傷了眼睛,被李逵所救?;s在奮力廝殺。孫二娘、武松在奮力廝殺。孫二娘為救武松被釘板扎死。阮小二、阮小五掉入陷坑被竹簽扎死。方臘軍節(jié)節(jié)敗退,烏龍嶺的天然屏障終被宋軍打破,張叔夜回到京城,未能面君,就被高俅投入大獄,后朝廷降旨,以“督戰(zhàn)不力”為由將張削職為民,遣返原籍。梁山軍攻下烏龍嶺方臘之子方天定敗逃回皇宮方臘皇宮頓時大亂。方臘與方天定在逃竄途中與李逵武松遭遇。方天定被盧俊義武松合力殺死。武松被方臘砍斷了左臂他用右臂死死的勒住了方臘的脖子方臘終被生擒。宋軍攻下青溪城,此時童貫趕來,殺了方軍兩千名俘虜,押著方臘的囚籠,搶先回京領(lǐng)功。梁山軍經(jīng)過南征方臘,死傷大半,回京途中武松不愿接受朝廷封賞留在六和寺中做了清閑道人頤養(yǎng)天年。宋軍在凱旋路上,李俊、童威、童猛又借病離隊。宋江率領(lǐng)的這支隊伍成了得勝的哀兵,七零八落,氣氛沉悶。東京城外,宿太尉等迎接梁山軍。宿查問誰才是擒方臘之人,宋江愕然,原來童貫押解方臘回京,要冒功邀賞。宋江不禁悲從中來,同時,燕青又不辭而別……眾好漢都接受封賞唯有阮小七因身穿方臘龍袍縱馬狂奔被免去官職貶為庶民。
燕青返回御香樓尋找李師師,后二人雙雙浪跡江湖。阮小七被貶回石碣村,宋江再三挽留,還托宿太尉奏圣上收回成命,阮小七卻樂得其所,能回老家打漁,樂哉悠哉,接著,柴進、朱武、戴宗皆辭官不受,宋江無奈,只得灑淚作別。宋江在赴任前,花榮向省院交了官印,要陪同宋江左右,以防不測。梁山頭領(lǐng)封官赴任,引起蔡京、高俅童貫的極度妒忌,他們密謀要先將宋江、盧俊義置于死地。他們先調(diào)盧俊義進京,賜飲慢性毒酒。盧俊義在回廬州的途中,毒性發(fā)作,落水而死,蔡京、高俅又如法炮制,派人到楚州賜“御酒”給宋江、花榮。宋江、花榮明知是計,但為了保住所謂的“忠君”的名分,只好飲用,但又怕死后,李逵鬧事,宋江向李逵陳明心意,同飲毒酒。最后,宋江、李逵、花榮同死楚州。吳用得知此情后,返回梁山,在忠義堂懸梁自盡。皇宮大殿內(nèi),宿太尉請得皇命要求為宋江立廟供后人瞻仰徽宗準(zhǔn)奏。