宋江勸降無望,只得與方臘決戰(zhàn),盧俊義率軍從旱路攻城,被守城的龐萬春用擂木滾石壓下,時遷攻城,方臘軍以磨盤石塊拋下,時遷終至斃命。杭州之戰(zhàn),宋江先勝,但梁山將領(lǐng)三十余人陣亡,城內(nèi)一片狼藉。蔡京、高俅得知宋江攻陷杭州,恐怕宋江獲得南征首功,特讓童貫取代南征招討張叔夜,并讓童貫務(wù)必?fù)屧谒谓藴绶脚D前趕到南軍營,同時又將張叔夜召回京城問罪。宋江吳用等人深知必須搶在童貫到來之前結(jié)束南征。為了通過烏龍嶺,盧俊義帶解氏兄弟上山探路,解珍及解寶在攀登絕壁時被方臘軍擊死。張叔夜回到京城,未能面君,就被高俅巧立罪名投入大獄,后朝廷降旨,以“督戰(zhàn)不力”為由將張削職為民,遣返原籍。烏龍嶺下,宋江只得硬拼。