董平被擒,得到宋江的礼敬,便情愿归顺梁山,与宋江一道攻破了东平府。董平曾几次向太守求娶他的女儿,却遭拒绝,如今正好杀死太守一家,将那女子带走。宋江取了府库钱粮,将太守的家私发给百姓。卢俊义那边连败两阵,宋江连忙前往驰援。
原来卢俊义兵临东昌府,一直按兵不动。东昌府的守将名叫张清,号称没羽箭,擅长飞石打人,百发百中,又有花项虎龚旺、中箭虎丁得孙两个副将为他掠阵,梁山众将竟然都不能取胜。宋江率军来到阵前,替卢俊义指挥,先派徐宁上阵,却被张清一枚石子打在眉心,翻身落马。燕顺、韩滔、彭玘、宣赞、刘唐、雷横接连上阵,都被打伤。呼延灼、关胜、杨志、董平轮流去战,虽然没被石子打伤,却也不能取胜。梁山众将大怒,索超、林冲、花荣、吕方、郭盛五人一齐杀出,生擒了龚旺、丁得孙。张清败退,撤回城中。宋江起了爱才之心,想把张清收入梁山麾下。吴用便出了计策,命鲁智深、武松连夜押送粮草,故意让张清得知消息,引诱张清趁夜劫粮,张清果然中计,夜黑风高之际,张清所带兵马都被林冲所率铁骑逼到水中。水中等着的正是李俊、张横等人,将张清生擒了,押到宋江面前。
鲁智深等人冲上来要报仇,都被宋江喝退。张清见宋江如此仁义,甘心受降,又引荐了东昌府中有名的兽医皇甫端一同入伙。众将尽释前嫌,一起回到梁山。似乎冥冥之中自有天意,宋江稳坐了第一把交椅,梁山一百单八条好汉也已经全部到齐。
一百零八将真的是被逼上梁山的吗?
近现代的人对于《水浒传》总有一种说法:梁山好汉是农民阶级在反抗封建统治。这种说法其实是不准确的。这些梁山好汉从来就不是农民阶级,他们甚至也不是被逼上梁山的,真正被逼上梁山的只是极少数。一百零八将上山的原因大概可以分为五类: