却说山士奇差人密约唐斌悄地出兵,军人回报:“目今月明如昼,待月晦进兵,务使敌人不觉为妙。”士奇道:“也见得是。”一连过了十几日,宋军也不来攻打,忽报唐斌领数骑,从抱犊山侧驰至关内。须臾,唐斌到关,参见山士奇。唐斌道:“今夜三更,文仲容,崔野,领兵一万,潜出抱犊山之东,人披软战,马摘銮铃,黎明必到宋兵寨后,这里可速准备出关接应。”士奇喜道:“两路夹击,宋兵必败!”士奇置酒管待。至暮,唐斌上关探望道:“奇怪,星光下,却像关外有人哨探的。”一头说,便向亲随军士箭壶中,取两枝箭,望关外射去。也是此关合破,关外真个有几个军卒,奉宋先锋将令,在黑影里潜探关中消息。唐斌那枝箭,可可地射着一个军卒右股;但射的股肉疼痛,却似无箭镞的。军士怪异,取箭细看,原来有许多绢帛,紧紧缠缚着箭镞。军卒知有别情,飞奔至寨中,报至宋先锋。宋江在灯烛之下,拆开看时,内有蝇头细字几行,却是唐斌密约:次日黎明献关,有文仲容、崔野领兵潜至先锋寨后,只等炮响,关内杀出接应。那时唐斌在彼,乘机夺关。宋先锋乞速准备进关。
宋江看罢,与吴用密议准备。吴用道:“关将军料无差误;然敌兵出我之后,不可不做准备。当令孙立、朱仝、单廷珪,魏定国,燕顺,领兵一万,卷旗息鼓,潜往寨后。如遇文崔二将兵到,勿令彼遽逼营寨,直待我兵已得此关,听放轰天子母号炮,方可容他近前。再令徐宁、索超领兵五千,潜往寨东埋伏;林冲、张清领兵五千,潜往寨西埋伏。只听寨内炮响,两路齐出接应,合兵冲杀上关。万一我兵中彼奸计,即来救应。”宋江道:“军师筹画甚善。”当下依议传令,众将遵守准备去了。
再说山士奇在关内得唐斌消息,专听宋兵寨后炮声。候至天明,忽听得关南连珠炮响,唐斌同士奇上关眺望,见宋军寨后尘起,旌旗错乱。唐斌道:“此必文崔二将兵到,可速出关接应?”山士奇同史定领精兵一万,先出关冲杀,令唐斌、陆辉领兵一万,随后策应,却令竺敬、仲良驻扎关上。当下宋兵见关上冲出兵来,望后急退。山士奇当先驱兵卷杀过来,猛听的一声炮响,宋兵左右,撞出两彪军马,杀奔前来。唐斌见宋兵两队杀出,急回马领兵抢上关来,横矛立马于门外。
山士奇,史定正在分头杀,宋寨中又一声炮响,李逵、鲍旭、项充、李衮领标枪牌手,滚杀过来。山士奇知有准备,急招回马上关,关前一将,立马大叫道:“唐斌在此,壶关已属大宋,山士奇可速下马投降!”手起一矛,早把竺敬戮死。山士奇大惊,罔知所措,领数十骑,望西抵死冲突去了。林冲、张清要夺关隘,也不来追赶,领兵杀上关来。那时李逵等步兵轻捷,已抢上关,即放号炮,同唐斌赶杀把关军士,夺了壶关。仲良被乱兵所杀。关外史定,被徐宁搠翻。北兵四散逃窜,弃下盔甲马匹无数,杀死二千余人,生擒五百余名,降者甚众。
须臾,宋先锋等大兵次第入关,唐斌下马,拜见宋江道:“唐某犯罪,闻先锋仁义,那时欲奔投大寨,只因无个门路,不获拜识尊颜。今天假其便,使唐某得随鞭镫,实满平生之愿。”说罢,又拜。宋江答礼不迭,慌忙扶起道:“将军归顺朝廷,同宋某荡平叛逆,宋某回朝,保奏天子,自当优叙。”次后孙立等众将,与同文仲容,崔野,领两路兵马,屯扎关外听令。宋江传令文崔二将入关相见。孙立等统领兵马,且屯扎关外。文仲容,崔野进关参拜宋先锋道:“文某崔某有缘,得侍麾下,愿效犬马。”宋江大喜道:“将军等同赚此关,功勋不小。宋某于功绩簿上,一一标记明白。”即令设宴,与唐斌等二人庆贺;一面计点关内外军士,新降兵二万余人,获战马一千余匹。众将都来献功。宋先锋赏劳将佐军兵已毕,宋江问唐斌,昭德关中兵将多寡。唐斌道:“城内原有三万兵马,山士奇选出一万守关,今城中兵马尚有二万,正偏将佐共十员。那十员乃是:
孙琪、叶声、金鼎、黄钺、冷宁、戴美 、翁奎、杨春、牛庚、蔡泽。