北京留守府兵马都监大刀闻达、天王李成,带一万五千带甲军马,摆开战场,对阵梁山泊。
急先锋对战黑旋风,马军一阵冲,黑旋风兵马七零八落。索超紧追不放,一声炮响,梁山四面八方,冲杀过来。索超奋死冲出重围,兵马死伤待尽。
北京城兵马屡战屡败,屡败屡战。梁中书派人到京城求救援兵。梁山军马梯次撤围,回到梁山,智取大刀关胜,以大义说降关胜,归顺梁山。
梁山再起兵马,攻打北京城。关胜自告奋勇,带丑郡马宣赞、井木犴郝思文为先锋,引兵先行。
急先锋索超出阵力斗关胜,索超战关胜不下。宋江将令旗一挥,梁山大军一声呐喊,打得官军丢盔弃甲,死伤大半。
智多星吴用设计,陷马坑生擒活捉急先锋索超。宋江命解下绑绳,扶索超坐下。“梁山众弟兄,大都是朝廷军官。盖为朝廷不明,纵容滥官当道,污吏专权,酷害良民。宋江替天行道,若是将军不弃,同以忠义为主。”索超本是天罡之数,归降梁山。
宋江因急病,梁山众将,撤回水泊。遍贴无头告示。朝廷上下,人人自危,暂保卢俊义、石秀性命。