宋徽宗回宫后,闻知梁山泊拒绝招安,佯装大怒,把主张招安的御史大夫崔靖送大理寺治罪,降旨拜枢密使童贯为大元帅,发兵剿捕梁山泊草寇。
童贯调东京管辖的八个军州,每军州抽一万人马,调御林军两万,共十万人马,浩浩荡荡杀向济州,不日靠近梁山泊。
这日,童贯的大军在平川旷野里列成阵势,竖起将台,命军官二人上去,手执令旗,左招右展,一起一伏,摆成四门斗底阵。童贯走上将台,准备大战。
梁山泊军马也次第出现,八路人马排成八方四门,内含六十四卦的阵势。中央销金伞下,照夜玉狮子马金鞍上坐着领军大元帅宋公明。这叫九宫八卦阵。
童贯看了宋江的阵势,不禁心惊胆颤,才知梁山泊乃是劲敌。这时宋江军中响起催战鼓声。童贯问∶“谁先去杀头阵?”郑州都监陈翥道∶“小将愿往!”童贯叫发三通战鼓,将红旗一展,陈翥提刀催马飞出阵来。
宋江军中先锋头领秦明飞马出阵。陈翥大叫道∶“梁山泊草贼,天兵到此还不投降!”
秦明舞起狼牙棍直取陈翥。两马相交,来来往往斗了二十余合,秦明卖了个破绽,陈翥赶来,秦明回身便一棍把他打死。
东南方旗门里董平见秦明胜了一阵,便带队冲向敌阵。童贯惧怕,慌忙下了将台,上马就走。西南方旗门里的李逵见状叫道∶“不捉童贯更待何时!”手抡大斧杀了过去。这一仗杀得童贯人马七零八落,大败而归。
童贯战败,心中忧虑,召集诸将商议。酆美、毕胜二将道∶“官军初到,不知虚实,因而战败。歇三日后将军马摆成长蛇阵。草贼击首则尾应,击尾则首应,击中则首尾皆应,必见大功。”童贯说是妙计。
三日后大将酆美、毕胜引军杀向梁山泊,但一路未见梁山泊人马踪影,一直进到水边,只见水波荡漾,到处是芦苇烟火。正犹疑不定时,忽听芦苇中轰天雷炮飞起,火烟缭乱。两边哨马来报∶“有伏兵到了。”
官军首尾被宋江军马缠住。忽然山后鼓声震地,杀声喧天,朱仝、雷横带领人
马向官军中路杀来。童贯无法接应首尾,忙叫酆美、毕胜迎敌。朱仝敌酆美、雷横战毕胜,斗了二十余合不分胜负。
朱仝、雷横卖个破绽,带领兵马往山后走。童贯认为梁山泊兵败,下令尽力追赶。刚追到山脚,前后炮火一齐飞了过来,童贯知有埋伏,忙叫军马停住。
这时山顶上闪出杏黄旗,上面绣着“替天行道”四个大字。在一簇彩旗中现出及时雨宋江,他背后站着吴用、公孙胜、花荣、徐宁等好汉,对着童贯大笑。
童贯大怒,忙叫冲上山去。山上却鼓乐喧天,一片笑声。童贯更加恼怒,喝道∶“这贼竟敢戏弄于我,一定要抓住他们。”酆美谏道∶“这是他们的诡计。且请回军,等打听了虚实再进军。”
童贯道∶“胡说,已经到了这里岂可退军!”这时只听人声呐喊,探子报道∶“后边来了一彪人马,把后军杀成两处。”童贯大惊,带酆美、毕胜回头救后军时,前边战鼓响起,又一彪人马杀了过来。
前边来的是秦明、关胜。他们大喝∶“童贯留下首级!”童贯大怒,令酆美、毕胜出战。此时后军又喊得紧,首尾不能相顾,童贯只得鸣金收兵。但朱仝、雷横又杀了回来,两下夹攻,童贯大败。
童贯引军急退,一路上又被呼延灼、林冲、董平、李逵、杨志、史进的各路人马截住厮杀,童贯的大将马万里、王义、吴秉彝、韩天麟尽皆战死。童贯领少数人马逃回东京。
吴用设下十面埋伏之计,大获全胜,活捉酆美上山。宋江亲自为酆美解绑,说明梁山泊兄弟并无异心,都是被贪官污吏逼上梁山的,并请他回朝,善言解释。宋江又留酆美在山上住了两天,放他下山。
送走酆美,宋江回到忠义堂上,和吴用等人商议,都认为童贯大军三成折了两成,他回到东京奏明皇上,可能还会发来大兵。于是宋江派戴宗和刘唐到东京打探消息。