兵围住,料不能脱身,不如投降,及至项总督营中,又自思他是与满四一起首恶,恐不肯饶他,好生惊恐。只见项总督叫近前来,道:“你为满四谋主,本不该饶你,但我誓不杀降,倘你若能献计,生擒得满四出来,原有赏格,擒获满四赏银五百两、金一百两,子孙世袭指挥,这赏与官,我一一与你,断不相负。”刘总兵使刮刀与他赌誓,杨虎力思量半日,道:“满四党羽虽然降的多,还有个侄儿满能,骁勇绝伦,马骥、南斗一干尝在左右,要在城中擒他不能,不若哄他出城,天爷自行擒获,这个便可。”总督道:“这等明日你可着他到东山口,我这里用计擒他。”与了他酒食,着他归城。有两个雨司道:“虎力,满四亲信,今日来降是假降,看我兵势正该斩乎,孤他羽翼,不该放他回营。”总督道:“贼势大则相依,势则则相弃,有甚亲信。他如今见我兵势,从则必死,投降诱擒满四,可以得生,还有官赏,怎不依我?真否明日便见。”东山口是延绥兵信地,总督带兵五千,到他信地。道:“你这支兵连日厮杀辛苦,今日我代你守。”将兵分为左右翼,只待满四出来。那边杨虎力逃去,见了满四,以手加额道:“恭喜我们有了生路了。”满四忙问时,道:适才到项总督营边探听,见他兵心都已懈怠,又听得鞑子杀到延绥地方,延绥将官怕失守,要撤兵回去,进军中来辞。他说自要分兵来守东山口,不若乘他兵马新来,营寨未定,冲他一阵,杀他一个胆寒,若杀了他总督,其兵自退,俺们乘势杀出,投了鞑子,岂不得生。”满四道:“有这机会。”马骥道:“我们一齐杀去。”满四道:“割鸡焉用牛刀?只我领一千精兵去勾了,你们守城,怕有别路兵来攻打。”次日吃了些饭,整点一支人马,杀出城来。只见:

白马飞如雪,蛇矛色耀霜。

乡旗招□处,罗刹出□苍。

立马山上一望,果然一支兵远远离开,又有一支兵到,打着皂纛旗。满四道:“这是老项了,我且做个张翼德百万军中取上将头。”拍马下山,竟至东山口。官军中了望见一个骑白马的出城,也知是满四来了,各作准备。满四到了军前挺枪直进,刘总兵也舞刀来迎。两边部下:

撩乱舞旌旗,轰轰振鼓鼙。

愁云连汉起,杀气压城低。

血染霜戈赤,尘扬马首迷。

战余谁胜算,折戟满沙堤。

此时项总督拨剑督战,延绥王巡抚见贼兵出城,也督兵相接,马巡抚指挥伏兵齐起,截住贼兵后路,满四大叫:“中计了,大家努力杀出。”杀到前,是项总督兵,杀到左,王巡抚兵;杀到右,刘总兵,后边马巡抚兵。往前,后又到;右首杀出,右边又兵来。箭如雨发,先射倒了白马,城里要发兵救援。又怕别路官兵乘虚袭城,只得听他。杀到两个时辰,满四渐渐力乏,官兵如潮似来,不能抵挡,满四被项总督打下,把总常得胜拿了,其余尽行杀死。马巡抚道:“贼首已擒,城中丧胆,可乘势攻城。”项总督道:“战了半日,士卒皆疲,石城险峻,一时难破,且待明日。”就将满四上了囚车,差人奏捷。止住抚宁侯兵马,次日攻城。城中闻得满四被擒,都心慌撩乱,只有马骥、南斗道:“我们当在死中求活,还杀出去,破围逃命,怎住在城里,滚汤泼老鼠,一窠儿死。”拼死杀将出去。这边兵见总督捉了满四,也都要立功,一齐攒住,把这两个要杀杀不出,要回回不得,一个个都被擒活捉,各在总督处报功。城里李俊、张把腰都战死,尚有火敬,他还在那里要守,刘总兵道:“自信向番战阵已擒三个贼首,擒杀从贼数千,所存不多,不若撤兵引他散去,不然五万人屯在此每日钱粮费大。”项总督道:“贼杀我一伯,三都司,官兵死者数千,若纵他去,后日必为陕西后患,且贼不过守一二日自散。”下令:“凡贼人逃出城,向南的罢了,往北投虏的俱要擒拿。”此进城中人住马不住,你守我不肯,只顾得自己,那里顾家属。一夜一齐逃出,被总督分兵擒杀,都不漏脱只有满能逃在青山洞,被官兵把火熏出来也拿了。先行搜山,又拿得贼五百多名,破城捉获他家属数千。内中杨虎力的家属,就行给还虎力。总督自到山上一看,只见当日枕石卧梦之处,并石池石墙宛然如故,也不免观今悲昔,又恐留这地胜,还是后患,传令拨兵万名,把石城险阻尽平去,拆毁古墙,立石山顶纪功。写当日平贼日月,并征讨的各官,又将诸军士的骸骨,起一个大冢,杀猪羊祭他。回兵固原,犒赏各处将士。生擒贼有千余,除将满四、马骥、南斗、火敬并罪大的,二百名囚车献俘京师,其余都斩首军门,又增设一千户所防守,捷奏。朝廷旨下,项总督与马、王二巡各升一级,刘玉升左都督,其余有功官员依次升赏。杨虎力也得蒙恩免死。后项总督仍回院办理朝事。至成化六年,荆襄流民李胡子作乱,项总督又奉命往讨平,发流民还乡,计四十余万。八年,讨平野王贼王洪;十年,升刑部尚书;十一年,转兵部尚书。适值汪直开西厂,荼毒缙绅士民。项尚书上疏奏效,反为中伤,廷勘削籍。汪直败仍复官。家居二十六年,悠优山水