宋江勸降無望,只得與方臘決戰(zhàn),盧俊義率軍從旱路攻城,被守城的龐萬春用擂木滾石壓下,時遷攻城,方臘軍以磨盤石塊拋下,時遷終至斃命。杭州之戰(zhàn),宋江先勝,但梁山將領(lǐng)三十余人陣亡,城內(nèi)一片狼藉。蔡京、高俅得知宋江攻陷杭州,恐怕宋江獲得南征首功,特讓童貫取代南征招討張叔夜,并讓童貫務必搶在宋江剿滅方臘前趕到南軍營,同時又將張叔夜召回京城問罪。