壶关守将山士奇,田虎手下猛将之一,原是沁州富户子弟,膂力过人,好使枪。因杀人惧罪,遂投田虎部下。拒敌有功,伪受兵马都监之职。惯使一条四十斤重浑铁棍,武艺精熟。田虎闻朝廷差宋江等兵马前来,特差他到昭德,挑选精兵一万,协同陆辉等镇守壶关。彼处一应调遣,俱得便宜行事,不必奏闻。山士奇出场是在第九十四回。
山士奇到壶关,知盖州失守,料宋兵必来取关,日日励兵秣马,准备迎敌。忽报宋兵已到关南五里外札营。士奇整点马军一万,同史定、竺敬、仲良,随即披挂上马,领兵出关迎敌,与宋兵对阵。两边列成阵势,用强弓硬弩射住阵脚。两阵里花腔鼍鼓擂,杂采绣旗摇。北阵门旗开处,一将立马当先。看他怎生结束?“凤翅明盔稳戴,鱼鳞铠甲重披。锦红袍上织花枝,狮蛮带琼瑶密砌。纯钢铁棍紧挺,青毛鬃马频嘶。壶关新到大将军,山都监士奇便是。”
山士奇高叫:“水洼草寇,敢来侵犯我边疆!”那边豹子头林冲,骤马出阵,喝道:“助虐匹夫!天兵到来,兀是抗拒!”拈矛纵马,直抢士奇。二将抢到垓心,两军呐喊,二骑相攻,四条臂膊纵横,八只马蹄撩乱。斗经五十余合,不分胜负。林冲暗暗喝采。让林冲赞叹的人物不多,可见这山士奇武艺真的不错,能和林冲都上五十几回合,也是难得。但这也不能证明山士奇就比林冲厉害,要知道,林冲远道而来,山士奇以逸待劳,占了很大的便宜,而且关上其他人也看出来了,山士奇不是林冲的对手,时间长了恐怕要输。所以,山士奇和林冲相比,还是差一个档次。竺敬见士奇不能取胜,拍马飞刀助战。那边没羽箭张清,飞马接住。四骑马在阵前两对儿厮杀。张清与竺敬斗至二十余合,张清力怯,拍马便走。竺敬骤马赶来。张清带住花枪,向锦袋内取一石子,扭过身躯,觑定竺敬面门,一石子飞去,喝声道:“着!”正中竺敬鼻凹,翻身落马,鲜血迸流。张清回马拈枪来刺。北阵里史定、仲良双出,死救得脱。关上见打翻一将,恐士奇有失,遂鸣金收兵。宋江亦令鸣金,收兵回寨。与吴用商议道:“今日打翻一员贼将,少挫锐气。我见山势险峻,关形壮固。用何良策,可破此关?”林冲道:“来日扣关搦战,一定要杀却那个贼将。众兄弟迸力冲杀上去。”吴用道:“将军不可造次。孙武子云:'不可胜者,守也。可胜者,攻也。'谓敌未可胜,则我当自守。待敌可胜,则攻之尔。”宋江道:“军师之言甚善。”宋江吴用二人一唱一和,故意贬低林冲,这是怕林冲战胜了山士奇吗?
次日,林冲、张清来禀宋先锋,要领兵搦战。宋江分付道:“纵使战胜,亦不得轻易上关。”再令徐宁、索超,领兵接应。当下林冲、张清,领五千军马,在关下摇旗擂鼓,辱骂搦战。从辰至午,关上不见动静。林冲与张清却待要回寨,猛听的关内一声炮响,关门开处,山士奇同伍肃、史定、吴成、仲良,领兵二万,冲杀下来。林冲对张清道:“贼人乘我之疲,我等努力向前。”后队索超、徐宁领兵一齐上前。两边列阵,更不打话,寻对厮杀。林冲斗伍肃。士奇出马,张清拈梨花枪接住。吴成、史定双出,索超挥斧跃马,力敌二将。当下两军迭声呐喊。七骑马在征尘影里,杀气丛中,灯影般捉对儿厮杀。正斗到酣闹处,豹子头林冲大喝一声,只一矛将伍肃戳下马来。吴成、史定两个战索超,兀是力怯,见那边伍肃落马,史定急卖个破绽,拍马望本阵奔去。吴成见史定败阵,隔开斧要走,被索超挥斧砍为两段。山士奇见折了二将,拨马回阵。张清赶上,手起一石子,打着脑后头盔,铿然有声。惊的士奇伏鞍而走。仲良急领兵进关。被林冲等驱兵冲杀过来,北军大败。山士奇领兵乱撺入关,闭门不迭。林冲等直杀至关下,被关上矢石打射下来,因此不能得人。林冲左臂早中一矢。收兵回寨。宋江令安道全疗治林冲箭疮,幸的甲厚,不致伤重,不在话下。先让林冲受伤,不必再战。
且说山士奇进关,计点军士,折去二千余名,又折了二将。对众商议。一面差人往威胜晋王处说:“宋江等兵强将猛,难以抵敌,乞添差良将镇守,庶保无虞。”山士奇经过此战,也认为自己不是梁山军的对手,而且自己也不是良将,有点认怂的意思。一面密约抱犊山守将唐斌、文仲容、崔埜,领精兵悄地出抱犊之东,抄宋兵之后。约定日期,放炮为号。”我这里领兵出关,冲杀下来。两路夹功,必获全胜。”当下计议已定,坚守关隘,只等唐斌处消息不题。
没想到那唐斌秘密投降了宋江,来到壶关为梁山军当起了内奸;山士奇差人密约唐斌,悄地出兵。军人回报,目今月明如昼,待月晦进兵,务使敌人不觉为妙。士奇道:“也见的是。”一连过了十余日,宋军也不来攻打。忽报唐斌领数骑从抱犊山侧驰至关内。须臾,唐斌到关,参见山士奇。唐斌道:“今夜三更,文仲容、崔埜领兵一万,潜出抱犊山之东。人披软战,马摘銮铃,黎明必到宋兵寨后。这里可速准备出关接应。”士奇喜道:“两路夹击,宋兵必败。”士奇置酒管待。至暮,唐斌上关探望道:“奇怪!星光下,却像关外有人哨探的。”一头说,便向亲随军士箭壶中,取两枝箭,望关外射去。也是此关合破,关外真个有几个军卒,奉宋先锋将令,在黑影里潜探关中消息。唐斌那枝箭,可可地射着一个军卒右股。但射的股肉疼痛,却似无箭镞的。军士怪异。取箭细看,原来有许多绢帛紧紧缠缚着箭镞。军卒知有别情,飞奔至寨中报知宋先锋。宋江在灯烛之下,拆开看时,内有蝇头细字几行,却是唐斌密约:“次日黎明献关。有文仲容、崔埜领兵潜至先锋寨后。只等炮响,关内杀出接应。好时唐斌在彼,乘机夺关。宋先锋乞速准备进关。”宋江看罢,与吴用密议准备。吴用道:“关将军料无差误。然敌兵出我之后,不可不做准备。当令孙立、朱仝、单廷珪、魏定国、燕顺领兵一万,卷旗息鼓,潜出寨后。如遇文、崔二将兵到,勿令彼遽逼营寨。直待我兵已得此关,听放轰天子母号炮,方可容他近前。再令徐宁、索超,领兵五千,潜往寨东埋伏。林冲、张清,领兵五千,潜往寨西埋伏。只听寨内炮响,两路齐出接应,合兵冲杀上关。万一我兵中彼奸计,即来救应。”宋江道:“军师筹画甚善。”当下依议传令,众将遵守,准备去了。
再说山士奇在关内得唐斌消息,专听宋兵寨后炮声。候至天明,忽听得关南连珠炮响。唐斌同士奇上关眺望,见宋军寨后尘起,旌旗错乱。唐斌道:“此必文、崔二将兵到,可速出关接应。”山士奇同史定领精兵一万先出关冲杀,令唐斌、陆辉领兵一万,随后策应。却令竺敬、仲良住札关上。当下宋兵见关上冲出兵来,望后急退。山士奇当先驱兵卷杀过来,猛听的一声炮响,宋兵左右撞出两彪军马,杀奔前来。唐斌见宋兵两队杀出,急回马领兵,抢上关来,横矛立马于门外。山士奇、史定正在分头厮杀,宋寨中又一声炮声,李逵、鲍旭、项充、李衮,领标枪牌手,滚杀过来。士奇知有准备,急招兵回马上关。关前一将立马,大叫道:“唐斌在此!壶关已属宋朝。山士奇可速下马投降。”手起一矛,早把竺敬戳死。山士奇大惊,罔知所措。领数十骑,望西抵死冲突去了。山士奇领了败残军士,到了浮山县,纠合浮山县军马,又去攻打盖州,被花荣等两路伏兵齐发,活擒山士奇,杀死二千余人。山士奇遂降。
征讨王庆时,山士奇和孙安等一帮子降将为先锋攻打宛州,奋勇登城。遂克宛州。宛州分兵,山士奇跟随卢俊义攻打西京;两阵相对,擂鼓呐喊。西阵里偏将卫鹤,舞大杆刀,拍马当先。宋阵中山士奇,跃马挺枪,更不打话,接住厮杀。两骑马在阵前斗过三十合。山士奇挺枪刺中卫鹤的战马后腿。那马后蹄蹒将下去,把卫鹤闪下马来。山士奇又一枪戳死。西阵中酆泰大喝一声,只一简,把山士奇打下马来。再加一简,结果了性命。
山士奇能和林冲斗上五十回合,虽然占了以逸待劳的便宜,但也说明这货本事不低,和呼延灼关胜秦明差不多一个水平,和林冲相比还是差了一个档次。死的比较戏剧化,刚斩杀了一个敌将,高兴了不到一秒钟,就被另一个敌将给打死了,很显然,山士奇又是一个被作者安排不得好死的降将,和孙安,卞祥一样,可见这罗贯中对投降有多么深的怨念啊。