史进等奉令,飞速带兵到了嶅山,只见山前山后,山左山右,尽是归化庄、里仁庄、正一庄的旗号。原来哈兰生、哈芸生、沙志仁、冕以信四人,奉天彪密令,率领回部乡勇,星夜前来,早把嶅山占住。史进大怒,便传令全队军马奋刷精神,一齐呐喊,恶狠狠来夺嶅山。哈兰生见有贼兵杀来,便传今回兵各按队伍,摆列枪炮矢石,等待贼兵。史进已领兵逼山仰攻,哈兰生一声号令,枪炮矢石齐下。史进鼓励锐气,几番冲突,都被回回兵打退。史进忿忿收兵而回,就在山下扎了营寨。
天色已晚,哈兰生与众回回商议道:“主帅将令,教我们占了嶅山,便须进围莱芜。
如今被贼兵挡住了,如何围得莱芜?明日须得下山,与他决战一场方好。”众人称是。计议已定,当时差人到史进营前,告知明日下山决战,史进大喜,当夜无话。
次日黎明,史进与宋万、杜迁点起人马,一齐出营,就营外列成阵势。史进居中,宋万在左,杜迁在右,前面让出一片大围场,高叫:“哈兰生下山快战!”哈兰生便教芸生守寨,自己同了沙冕二将,领四千回回兵杀下山来,摆齐队伍,纵马出阵,高叫:“无知草寇,快来纳命!”史进大怒道:“贼回子敢如此猖獗!”便轮着三尖两刃四窍八环刀,直取兰生。兰生急举独足铜人,敌住史进。两下各显武艺,奋勇大斗,一个是师传本领,一个是天授神威,大战三十余合,不分胜负。这边沙冕二人看够多时,更耐不得,一齐上前。宋万、杜迁见对阵添人,也急忙前来助战。当下六人六马,六般军器,搅作一团。只见史进使个解数,乘间一刀,扫到兰生胁下。兰生大吼一声,一铜人扫去,将史进的刀格开数尺,刀锋缺落。史进吃一惊,拖刀便回。兰生见史进法门纯熟,也不敢穷追,勒马而回。其余四将见主将回马,也各自回阵。两阵各自收兵。兰生对众人道:“久闻史进那厮法门纯熟,果然名不虚传,来日我当用全力胜他。”芸生道,“明日待小弟去战他一阵,倘能除得此人,便可直逼莱芜了。”兰生道:“也好。我看此人实力,却略略逊我一地。
只是他门户旗鼓,变化不测,所以一时不能取他。幸亏我这铜人,也有一十六种解数,对付得他。明日兄弟如能胜他更好。不然,仍是我来取他。”芸生称是。
次日,兰生、芸生、沙志仁、冕以信一齐下山,列成阵势,高叫:“草贼快来领死!”史进大怒,率领宋万、杜迁一行人马,出营列阵。史进换了一技点钢丈八蛇矛,骤马出来。哈芸生见了,便挺着手中五股托天叉,一马冲来,直取史进。二人也不打话,两马相交,叉矛并举,一来一去,一往一还,斗到三十余合。只见史进那枝矛,忽高忽低,忽前忽后,忽左冲,忽右掠,挥身上下,尽是一片矛影。芸生搠他不着,焦躁起来,提起那五股钢叉,尽平生气力,划开矛影,直向史进面门刺来。史进霍地闪开,芸生搠了个空,身子和叉直攧入史进怀里。史进用个拖篙势,抽转矛头,趁势往上一挑,那矛头直点到芸生胸前。芸生急转身,叉开矛头。矛头被叉一拨,恰打偏落在左腿上,史进就将蛇矛一送。芸生腿后早着,急忙负痛而归。
史进正欲追赶,兰生飞马已到,大喝:“休伤吾弟!”一铜人照着史进打来。
史进忙将蛇矛一架,不料铜人力猛,将矛头直压到在衰草地上。史进抽出矛头,往上一旋,早已搠到兰生咽喉。兰生铜人早已飞转,又把那蛇矛打转左边去了。史进矛尚未起,兰生飞过铜人,打向史进脑袋上。史进急忙闪过,抽起矛头,又点到兰生咽喉。兰生闪个不迭,将铜人往上一架。沙志仁、冕以信望着阵中,大吃一惊,两马齐出。这边梁山营里宋万、杜迁见官军添了两将,一齐杀出阵来。兰生、史进仍复狠命搅住。六条好汉,奋呼厮杀。哈芸生裹疮立马阵前,看得甚是分明,张弓搭箭,窥定宋万咽喉,飕的一箭射去,喝一声着,宋万应弦而倒。兰生回头一看,史进乘空跳出圈子,辖喇喇一马跑回本阵去了。兰生随后追赶,早有梁山兵射住阵脚。兰生回马,见沙冕二人裹住杜迁,杜迁正在难支。兰生入阵助战,早见冕以信一枪,刺杜迁于马下。
说时迟,那时快,史进早已手提流星锤,换了一匹高头大马,赶到阵前。兰生飞起铜人打去,沙冕二人一齐攒上。史进耍圆那颗流星锤,挡住三人。须臾间,只见兰生那柄铜人,被流星锤索子绕着,两人尽力相扯。沙冕两枪已刺到史进面前,史进一手急抽腰刀相抵。只听得蹦的一声,流星锤上索子拉断,史进一个陇踵。兰生掉转,一铜人将史进马头劈碎。史进跌倒在地,沙志仁、冕以信上前。此时任你史进武艺通天,也难为力,早吃官军齐声呐喊,捆捉去了。芸生急挥全军杀上,贼兵胆落魂飞,无心恋战,抛戈弃甲而逃。众回兵个个奋勇追杀,直杀得贼人四散乱窜。兰生等一口气直追到莱芜城下,便将莱芜城团团围住。朱武大惊,急同鲍旭、孟康、陶宗旺登城守备。哈兰生也不攻城,只将军马安营屯扎。回回兵纷纷献功,兰生查点记簿,便差沙志仁押解史进,并宋万、杜迁首级,到天彪大营报捷。天彪闻报大喜,修了慰劳文书,令傅玉、闻达赍了,并带本标兵马前去,会同兰生等围城。二人领令前去。按下慢表。