单说蒲东的关胜,这个人习惯使用一口大刀,英勇无比,义气和勇气都超过常人。那天他辞别了太师,统领一万五千人马,分成三队,离开东京,直奔梁山泊而来。
话分两头说。再说宋江和众将领,每天在北京攻打城池,但一直打不下来。李成、闻达那里的人马根本不敢出来对阵,索超又因为箭伤未愈,也不能出战。宋江见攻打城池没有进展,心中十分郁闷:离山已经很久了,却还没有决出胜负。这天晚上,他在中军帐里闷闷不乐地坐着,点亮灯烛,取出玄女天书来看。看着看着,他突然想到围城已经很久了,却一直没有见到救军来接应。戴宗回去了,也一直没有回来。他越想越觉得心神不定,吃不下饭,睡不着觉,于是就叫小校去请军师吴用来商量对策。
吴用来到中军帐内,与宋江商议道:“我们众军围困了这么多天,怎么一直没有见到救军到来呢?城里的人又不敢出来迎战。眼看着梁中书派人去京师告急,他的岳父蔡太师肯定会派救军过来,其中必然有能干的将领。如果他们用‘围魏救赵’的计策,不来这里解围,反而去攻打我们的梁山大寨,这是很有可能的。兄长不能不防啊。我们应该先让军士们做好准备,不能全都撤退。”
正说着,只见神行太保戴宗回来了,报告说:“东京的蔡太师请来了关胜这位大将,他是关公的玄孙,人称大刀关胜。他带着一队人马,飞快地奔向梁山泊来了。我们寨中的头领们意见不一,请兄长和军师早点收兵回来,先解了山寨的危难。”吴用道:“虽然是这样,但我们也不能急于撤退。今天晚上,我们先让步兵前行,留下两队人马在飞虎峪两边埋伏。城里的人知道我们撤军,肯定会来追赶。如果不这样安排,我们的军队就会先自乱阵脚。”宋江说:“军师说得非常对。”于是传令下去,派小李广花荣带着五百军兵去飞虎峪左边埋伏;豹子头林冲带着五百军兵去飞虎峪右边埋伏。又叫双鞭呼延灼带着二十五名骑兵和马军统领凌振以及风火等炮具在离城十几里的地方等候。一旦看到追兵过来就立即放炮为号令两路伏兵一起杀出攻击追兵。同时又传令前队开始撤军倒拖着旗帜不敲战鼓静悄悄地撤退就像雨散云收一样。如果遇到敌军也不要交战自然地退回去。步兵队伍在半夜时分开始行动按照次序依次撤退。直到第二天上午巳时左右才鸣金收兵结束撤退。
城上的人望见宋江的军马手拖着旗帜肩扛着刀枪一副要撤回山寨的样子马嘶人喊纷纷扰扰地拔起营寨撤退了。城上的人仔细看了看报告给梁中书知道:“梁山泊的军马今天已经全部撤退了。”梁中书听了这个消息随即叫来李成和闻达商议对策。闻达说:“这明显是京师的救军要去攻打他们的梁山泊老巢所以他们害怕失去根据地慌忙撤退了。我们可以乘势追杀一定能擒获宋江。”他的话还没说完城外就有探马到来送来了东京的文书要求他们引兵去攻打贼巢;如果贼兵撤退了就可以立即追击。于是梁中书就叫李成和闻达各带一支军马从东西两路去追赶宋江的军马。
宋江引兵撤退,见城中派出兵马追赶,他们不顾一切地逃跑,一直退到飞虎峪那边。突然,背后火炮齐鸣,李成和闻达被惊得勒住战马回头看,只见后面战旗飘扬,战鼓震天。李成和闻达急忙回军迎战,但左边冲出了小李广花荣,右边冲出了豹子头林冲,他们各带五百军马,从两边夹击。李成和闻达措手不及,知道自己中了计,于是火速回军。但前面又遇到了呼延灼带着一支马军,大杀一阵,杀得李成和闻达金盔歪斜,衣甲破碎,只能退入城中,紧闭城门不敢再出。
宋江的军队依次撤退,很快就接近了梁山泊边,却恰好遇到了丑郡马宣赞拦路。宋江命令军队暂时驻扎下来,同时暗中派人从偏僻小路前往水上山寨报信,约定水陆军兵两下救援。
此时,水寨内的头领船火儿张横与兄弟浪里白跳张顺商议说:“我们两个自从加入山寨以来,还没有立过功,只看着别人夸耀自己的能耐,实在受够了。现在蒲东的大刀关胜带着三路大军来攻打我们的寨栅,不如我们两个先去劫了他的营寨,捉拿关胜,立下这件大功,也好在众兄弟面前争口气。”张顺道:“哥哥,我们只管水军,如果贸然行动没有救援,会被人耻笑的。”但张横不听劝告,执意要去。当晚,他点了五十多只小船,每船上只有三五个人,都穿着轻便的战衣,手执苦竹枪,各带蓼叶刀,趁着月光微明、寒露寂静的时候,直抵旱路。此时大约是二更时分。
关胜正在中军帐里点灯看书时,有伏路小校来报:“芦花荡里约有四五十只小船正向这边驶来