卷九
明军北伐平晋秦
本文永久链接:https://shishuguan.com/books/mingshi-jishi-benmo-baihuawen-full/volume-10/chapter-1
本章概要
本章记述明太祖洪武年间,明军北伐,先后平定山西、陕西,攻取太原、庆阳,擒获元将脱列伯,李思齐降,张良臣叛而复平。
阅读提示
注意本章中明军进军路线和元军将领的投降与叛变,以及朱元璋的诏谕与战略指导。
太祖洪武元年,元将李思齐、张良弼听说王师攻下河南,就驻兵潼关以抵抗。不久,火焚烧了张良弼的营寨,李思齐仍移军退守葫芦滩,派他的部将张德钦、穆薛飞守关。五月,都督同知冯宗异抵达潼关,李思齐抛弃辎重逃往凤翔,张良弼逃奔麟城。丙寅日,冯宗异于是进入潼关,率兵西进至华州,元守将望风奔溃。先前,冯宗异攻下陕州,皇上派使者告诉他说:“如果攻克潼关,不要急于乘胜西进。如今大将军正在北方用兵,应选将守关,以遏止他们的援兵,你暂且率师回汴梁。”至此,五月庚午日,徐达调佥事郭兴率领庆阳卫指挥于光、威武卫指挥金兴旺守关。丙子日,冯宗异回军至陕州,与徐达一起回到河南。
八月,大将军徐达、副将军常遇春已经平定元都,受命率师攻取山西。副将军冯宗异、偏将军汤和、平章杨璟都随大将军徐达征讨。
九月乙丑日,副将军常遇春等攻下保定,留指挥李杰守之。丁卯日,攻下中山,以指挥董勋守之,于是率师直奔真定,元守将孙平章弃城逃走。
十月戊辰日,大将军徐达派遣广武卫镇抚刘聚守河间,兼管府事。副将军冯宗异、偏将军汤和由河南渡河,攻克武陟,攻下怀庆,元平章白锁住弃城逃跑。兵至太行山碗子城,攻破其关,元兵奔溃。进兵攻取泽州,元平章贺宗哲弃城逃跑。攻破磨盘寨,俘获参政俞仁,杀了他。进军攻克潞州。分兵攻克雄州,以镇抚程信守之。
十一月癸丑日,徐达攻克赵州,以参随王成守之。右丞薛显在石州击败元将脱脱帖木儿,扩廓帖木儿派他的部将韩札儿来攻泽州,杨璟、张彬前往救援,在韩店遇到元兵,大战,失利。
十二月,大将军徐达率诸军进取太原,扩廓帖木儿败走。
扩廓帖木儿,是察罕帖木儿的外甥。先前,察罕与罗山人李思齐起兵攻击贼寇,元朝授予察罕汝宁达鲁花赤。察罕死后,下诏命扩廓统领父亲的军队,封为河南王,而李思齐也在节制之中。思齐自认为是父辈,与其他将领张良弼、孔兴、脱列伯等都想独立成军,思齐于是占据盩厔,良弼占据麻台。扩廓派遣关保、虎林赤攻打麻台,李思齐、孔兴、脱列伯都与良弼联合。元朝多次催促扩廓出兵,扩廓派他的弟弟脱因帖木儿及部将完哲、貊高前往山东,而自己与思齐、良弼相互攻击一年多。元朝下诏与他和解,扩廓杀了诏使拒绝命令,派兵占据太原。元太子与关保、思齐、良弼诸军联合,夹攻泽州。又削夺扩廓的爵位封地,命令思齐等诛杀他。扩廓退守平阳关,关保占据泽、潞二州,与貊高合战,而明兵已到河南。思齐、良弼于是亲自到扩廓那里与他结好,因而解兵西归。扩廓与貊高、关保交战,擒获他们,上疏陈述罪过。元朝赦免扩廓帖木儿,恢复他的官职,让他出兵抵御明军。命令右丞也速奔赴山东,秃鲁出潼关,李思齐出七盘、金、商,图谋恢复汴梁。然而大将军已到达通州,进入北平。
顺帝夜里打开建德门北逃,仍命令扩廓率兵出雁门关,由保安州经居庸关以进攻北平。徐达听说后,对诸将说:“王保保率师远出,太原必定空虚。北平孙都督总管六卫之师,足以镇守抵御。我与你们乘其不备,直抵太原,倾覆他的巢穴,他进不能战,退无所依,这就是兵法所说的批吭捣虚。如果他还军救太原,则已被我牵制,进退失利,必定成为俘虏。”于是率兵直接前进。扩廓已到保安州,听说后,果然回军。前锋万骑突然到来,傅友德、薛显率敢死士数十骑冲退他们。扩廓军在城西扎营,逼近明军列阵。指挥郭英登高望见,对常遇春说:“他们兵多而不整,营大而无备,请夜间劫营。”遇春同意他的计策,与徐达谋划说:“我军骑兵虽已集结,但步兵未到,怎么能作战?不如派精骑夜劫其营,其众可乱。众乱,主将可擒。”适逢扩廓部将豁鼻马暗中派人约定投降,并请求作为内应,徐达大喜,于是乘夜袭击。先派五十骑埋伏在城东十里,以举火鸣炮为号。到了夜里,郭英率十余骑潜入其营,举火鸣炮,伏兵响应,遇春等兵大至,鼓噪相接。敌军大溃,自相践踏。扩廓正燃烛坐在帐中,让两个童子持书侍奉,仓促间不知所措,急忙穿靴,未穿完,光着一只脚,从帐后逃出,骑上无鞍马,带十八骑逃走。徐达等率兵进营城西,豁鼻马率其将校投降,得兵四万人,马四万余匹。扩廓逃到大同,遇春率兵追至忻州,没有追上,得到行人汪河返回。扩廓逃往甘肃。
庚午日,徐达派遣傅友德、薛显率领步骑在石州截击贺宗哲,击败他们。让戴复初代理霍州,丁玉明代理忻州,蒋应宗代理崞州,翁子奇守大石。副将军冯宗异西至猗氏,擒获元右丞贾成。甲戌日,进攻平阳,擒获元右丞李茂,攻下平阳。参政陆聚率兵攻打车子寨及凤山、成山、帖山三寨,降服他们,又攻取故关山寨、承天寨。宗异进攻绛州,攻克,擒获元右丞田保、徐伯昌,俘获将士五百人。阳曲、皮皮等十寨头目,各自率其众到大将军徐达营中投降。
二年春正月,下诏免除北平、燕南、山东、山西、河东、河南、潼关、唐、邓、光、息等处税粮。
甲寅日,副将军常遇春率师攻打大同。庚申日,兵至大同,元守将竹贞弃城逃走,擒获知院于陈等八十余人。参政傅友德率兵驻守朔州。右丞薛显攻下潞州桃花寨。大将军徐达派遣参政陆聚分兵守井陉、散关。陆聚进攻承天寨,攻克。
癸亥日,派遣使者携带敕书前往山西告谕诸将说:“近来大夫汤和平定浙左,平定闽中,平章杨璟安定湖湘,平定广西,班师回朝,未有定赏,因大将军等消灭元朝未还的缘故。于是派遣诸偏将,随大将军征进。杨璟兵出泽、潞,中途与贼相拒。虽然少算以致损军,这也是兵家常事。而且太原因此得到掎角牵制,分散其势。今定左副将军冯宗异位居遇春之下,偏将军汤和位居宗异之下,偏将军杨璟位居和之下。协力同心,剪除余寇。”
二月,大将军徐达驻军河中,副将军常遇春、冯宗异先渡河直奔陕西。
三月乙未日,元鄜城守将副枢施成到军门投降,徐达仍令施成守城。庚子日,徐达率师至鹿台,于是进入奉元路。先前,李思齐占据凤翔,副将张德钦、穆薛飞等守关中,张思道与孔兴、脱列伯、金牌张、龙济民、李景春等驻扎鹿台以保卫奉元。至此,大兵入关,思道等先三天由野口逃走。徐达派遣都督佥事郭兴率轻骑直捣奉元,而自己率大军继进,渡泾、渭至三陵坡,父老千余人迎降。徐达按兵,派左丞周凯入城安抚晓谕。第二天,整兵入城。改奉元路为西安府,让夏德代理府事,留耿炳文守城。炳文在长安,修筑泾阳洪渠诸堰十万一千余丈,百姓感到便利。大军西征,供应繁急,炳文运送五千石粮饷到巩昌,军食赖以充足。徐达率师至鹿台时,元陕西行省平章哈麻图弃奉元,逃往盩厔,被民兵所杀。平章歪头、西台治书侍御史王武逃走,后又投降,被斩。西台御史桑哥失里守关家洞,徐达派兵攻打,势穷力尽不屈,与妻子一起投崖死。左丞拜秦古逃入终南山,郎中王可服药死,检校阿失不花自缢死,三原尹朱春与其妻也一同投崖死。当时关中饥荒,皇上听说,命每户赐米一石,接着又命到孟津仓,每户给米二石,百姓非常高兴。
癸卯日,常遇春、冯宗异等率师从陕西出发,进军攻克凤翔。起初,李思齐逃奔凤翔时,皇上用书信晓谕他说:“先前派使者通问,至今未回。难道所派之人不当,触犯足下而扣留了吗?还是元朝使者恰好到来,不能隐瞒而杀了他?如果是这样,也是时势之常。大丈夫应当磊磊落落,岂能因小嫌隙而介意呢!那些坚甲利兵,深沟高垒,必欲竭力抵抗我军,不知究竟想干什么?从前足下在秦中,兵众地险,虽有张思道专尚诈力,孔兴等自为保守,扩廓以兵出没其间,但都不是劲敌。足下此时不能图谋秦地自王,已失去这机会。如今中原全为我所有,先前与足下互为掎角的,都披靡窜伏,足下以孤军相持,徒然伤害生命,终无益处,厚德者岂能这样做吗!朕知足下凤翔不守,则必深入沙漠,以图后举。但非我族类,其心必异,倘若中原相从之众,因塞地荒凉,一旦变生肘腋,妻孥不能相保了。况且足下本是汝南之英,祖宗坟墓所在,深思远虑,难道不想到这点吗?如果真能以诚信相许,翻然来归,当以汉朝窦融之礼相报;否则,不是朕所能知晓的了。”思齐得书,有投降之意。其部下引诱他与西入吐番,思齐被迷惑。至此,大兵至凤翔,思齐害怕,于是率所部逃奔临洮。参政傅友德攻克凤州,以指挥张能守之。
夏四月丙寅日,大将军徐达在凤翔会合诸将,商议所向。诸将都认为张思道之才不如李思齐,庆阳比临洮容易攻取,想先由豳州取庆阳,然后从陇西攻临洮。徐达说:“不对。思道城险而兵悍,不容易突然攻下。临洮之地,西通番戎,北界河、湟。攻取它,那里的人足以备战斗,那里的土地所产足以供军储。如今以大军逼迫,思齐不西走胡地,则束手就擒。临洮既克,则旁郡自下。”诸将认为对。徐达于是留御史大夫汤和守营垒辎重,令指挥金兴旺、余思明等守凤翔,于是移师直奔陇州,攻克。不久到秦州马跑泉,元守将吕德、张义逃走,派都督佥事陈德追获他们。让合肥卫千户王宏率兵五百守陇州,张规鲁率兵千人守秦州。徐达进师至巩昌,元守将梁子中、汪灵、真保等出降,让都督佥事郭兴守城。派冯宗异攻临洮,顾时、戴德攻兰州。丁丑日,顾时等攻克兰州,以指挥韩温守之。冯宗异率师至临洮,李思齐穷迫,举城投降。宗异派人送到徐达营,徐达派指挥韦正等守城。临洮捷报奏上,皇上看毕,立即派使者告谕徐达说:“李思齐既已投降,应进攻庆阳、宁夏。张思道兄弟多诈,如果来降,应当审慎处理,不要中其计。”李思齐入见,命为江西行省左丞。没有上任,在京师享受俸禄。
己卯日,徐达率师进入安定州,以降将陈宗聚代理州事,调青州右卫官军守城。攻克会州,以参随黎宗文代理州事,指挥陈寿守城。乙酉日,徐达率师进入靖宁州,于是攻下隆德县。
五月丁酉日,大将军徐达率师至萧关,攻下平凉。指挥朱明攻克延安,让朱明守城。辛丑日,元将张良臣以庆阳投降。起初,张思道在庆阳,听说王师攻克临洮,害怕逃往宁夏,而让其弟张良臣、平章姚晖守庆阳。思道到宁夏,与金牌张等都被扩廓帖木儿所抓。徐达既下平凉,就谋划攻取庆阳,令汤和派兵前往泾州,另派指挥张焕率骑兵侦察巡逻庆阳,派人招降良臣。良臣因其兄被抓,于是献城投降。良臣骁勇善战,军中称他为“小平章”。戊申日,良臣又占据庆阳叛变。起初,良臣投降时,派其花参政到徐达处献军民数目,不久又派知院李克仁、葛八来献马匹数目。徐达派右丞薛显率骑兵五千人与克仁等赴庆阳。等到良臣出迎,匍匐道旁,假装卑下,以示归顺。傍晚,即以兵劫营。显等不意其叛,被冲溃。指挥张焕被抓,显受伤逃回。徐达听说,对诸将说:“帝明见万里之外,今日之事,果然如前言。但良臣之叛,只取灭亡罢了,当与诸公合力剪除。”于是冯宗异、傅友德听说良臣叛变,率师从临洮至泾州,汤和也率所部来会合。徐达怕其党羽相互煽动声援,于是先派兵截断其出入之路,俞通源率精骑略其西,顾时略其北,傅友德略其东,陈德略其南,徐达率诸将直奔庆阳,以兵四面围其城。良臣出兵挑战,徐达指挥军队击败他们。六月辛巳日,徐达督诸军攻庆阳,张良臣派竹苛往宁夏向王保保求援,被抓获斩杀。仍以参随王敬祖率兵守彭原。
秋七月甲午日,徐达派降将李茂等率骑兵千人往隆德、秦安等处,收捕未附头目杜伯不花、罗左丞相等。
辛亥日,王保保部将韩札儿攻陷原州,指挥陈寿战死。徐达闻报,与冯宗异、傅友德商议,认为驿马关正当要冲,派右丞徐礼率兵占据。又派指挥叶石真守彭原,调指挥韦正守邠州,傅友德、薛显驻灵州扼守。宗异又与徐达商议说:“如今大军围庆阳,张良臣虽困,不能马上攻下。王保保想为良臣声援,所以令扎儿攻原州,想以此救庆阳。请允许我移军逼近关,以扼守原州,他们就无所施展了。”徐达同意,宗异于是率军西临驿马关,离庆阳三十里驻军。当夜,扎儿又攻陷泾州,丁千户退保灵台县。宗异从驿马关引兵赶去,扎儿逃走,追到邠州,又逃到宜禄,逃去。宗异回驻驿马关。
八月丙寅日,庆阳小元帅谋划纳款投降,被张良臣囚禁。城中投降的人夜里劫出小元帅到大将军营,徐达接受了他,下令军中不得虐待投降者。
先前,七月己亥日,常遇春回师驻扎在柳河川,因病去世,皇上命令偏将军李文忠代替他统领部队。到这时,下诏李文忠从北平会师攻打庆阳,行军到太原,正好遇到元朝将领脱列伯等攻打大同十分紧急,李文忠对左丞赵庸等说:“我和你们受命而来,在外的大事,只要有利于国家,可以自行决断。现在大同被攻打得很紧急,如果等待上级指示,岂不是丧失时机!”众人都赞同,于是由代地出雁门关。到达马邑,恰逢数千游骑突然到来,猝然遭遇我军,与之交战并击败他们,擒获其平章刘帖木儿。进军到白杨门,又擒获狡猾的贼寇四大王。当时天下雨雪,李文忠怀疑有埋伏,就亲自带领数骑,进入山中察看。前军已经驻扎,距离敌人五十里,李文忠到达后,立即下令迁移,又向前五里,驻扎在漫地,以水为阻。先派遣从小路到达大同,让他们知道。元将脱列伯率领全部精锐来攻,李文忠命令将士喂饱战马、在寝席上进食,关闭营门不出战。先用两营部队引诱敌人,督令他们拼死作战。从寅时到辰时,前营报告多次,李文忠不为所动。很久之后,估计敌人饥饿疲惫,就分军为左右两翼,亲自率领前锋,奋力攻击,大败敌军,活捉脱列伯,投降其部众一万余人,缴获马匹辎重很多。捆绑脱列伯到军门,李文忠解开他的绑绳,与他一同进食。于是进军东胜州,到达莽哥仓而返回。先前,元主北逃,驻扎在盖里,命令脱列伯、孔兴率重兵攻打大同,想要图谋恢复。到这时,脱列伯被擒,孔兴逃往绥德,他的部将又杀了他来投降,元主知道大事已去,不再有南下的念头了。脱列伯到京师,皇上说:“他只是各为其主罢了!”释放了他,赐给冠带衣服。
癸未日,徐达攻克庆阳。先前,徐达率领诸将四面围城,张良臣从东门出战,顾时击败了他。又从西门出战,冯宗异抵御他。张良臣败走回城。张良臣登城呼喊吕德约定投降,徐达不听。当初,张良臣反叛时,自认为城险要而且下有井泉,可以据守,他的士兵精悍,养子七人都善战,军中说:“不怕金牌张,只怕七条枪。”又他的哥哥张思道与王保保为声援,贺宗哲、韩扎儿为羽翼,姚晖、葛行为爪牙,所以想拒守以图大功。等到明军列营城下围困他,张良臣不能得逞,多次出战都不利,派人到宁夏求援总是被俘获,内外音信不通,粮饷断绝,以至于煮人汁和泥吞咽。姚晖、熊左丞、胡知院知道大事不成,开门纳降。徐达率兵从北门进入,张良臣父子都投井中,被拉出来斩首。第二天,诛杀张良臣同党柴知院等二百余人,让都督佥事陈德守城。先前,贺宗哲攻打凤翔,有时挖地道,有时突袭瓮城,共十五天,指挥金兴旺、周兴绕城固守。到这时,庆阳攻克,贺宗哲才撤去。徐达听说贺宗哲由六盘山逃走,派顾时、薛显、傅友德率领一万骑兵追击。贺宗哲率其部众掠夺兰州,徐达派冯宗异率步兵骑兵一万七千,取道靖宁攻击他。贺宗哲由迭烈孙渡河逃走,冯宗异于是率所部返回。
九月,大将军徐达、御史大夫汤和从平凉出发,返回京师,让右副将军冯宗异总领军事。
十二月,王保保知道大将军南归,从甘肃率兵袭击兰州,突然到达城下。守将指挥张温会集诸将校说:“他率领全部兵力袭击我们,我们兵少,难以与他为敌。但他远来,不知道我们多少,趁傍晚攻击他,可以挫败他的锐气。如果他不退,就固守等待援军。”于是整兵出战,保保兵稍退。张温收兵入城,保保进兵围城,张温坚守不出战。鹰扬卫指挥于光守巩昌,率兵来援,到达兰州的马兰滩,突然遭遇保保兵,战败被俘。到兰州城下,让他喊张将军出降。于光大喊道:“我不幸被俘,你们只管坚守,徐总兵将率大军到了。”敌人愤怒,打他的脸,于是遇害。城中听到于光的话,守城更加坚固。夜二鼓,保保派兵登城,千户朱祐醉酒不能起来,巡逻士兵击退他们。张温多次设谋,趁敌人疲惫击败其兵,保保围城几个月不利,并且听说大军到了,于是撤去。张温捉住朱祐数说他的罪过,要杀他,知事朱友文劝谏说:“在那个时候,杀朱祐示众,就是所说的军法从事。现在贼已退,杀他也没有用了,白白有专杀之罪。”张温杖打他而释放了。事情上报,升张温为都督佥事,追赠抚恤于光。
谷应泰说:当初,太祖北伐,直趋青州、济南,是正兵,而西扼潼关,是疑兵。所以用徐中山大军直捣敌人胸腹,而用冯宗异孤军牵制敌人声援,原本没有命令他仰攻关城、跃马而入。此时元朝守晋的将领是扩廓帖木儿,守秦的是李思齐、张思道,都是庸才。扩廓应诏入援,出雁门,经居庸关,他的计谋很神妙。但太原根本之地,空国而去,一军突然到来,巢穴覆灭,这是晋灭亡的原因。李思齐凭借险要之地,借助高屋建瓴之势,却不卷甲出关以断河南要路,反而徘徊关内,风声鹤唳,惊惶奔逃,使宗异拱手而取河西,安然驱入华阳,这是秦灭亡的原因。假使扩廓留守,如曹操之保三城,思齐出关,如赵奢之争阏与,那么明军重兵深入,云、代已经压其前,韩、魏又议其后,妥欢未去,也速重来,安危的关键正未可确定。为何徐达、常遇春诸将,由豫入晋,自晋达秦,扩廓不战于北平而战于晋阳,思齐不战于河津而战于崤底,譬如腐鼠孤雏,直坐受人缚耳。然而又不只如此,思齐以父辈之行倔强,扩廓以私仇兴兵,大敌在前,而两虎自斗,于是使明兵直入河南,迅速扫平上谷,才使解甲西归,输诚结好,忧虑卞庄之刺,讲廉颇、蔺相如之欢,呜呼,晚了。
以我看来,唐朝起于冀方,统一天下,秦据雍州,蚕食六国,而元末武臣坐失时机,怯于公战,正是所谓倔强于草木之间,拖延岁月之命,难道真是仗义勤王,有深谋远虑的气概吗!至于韩扎儿在河、湟剽掠,张良臣在庆阳复叛,而明军却能西临驿马,东叩大同,出奇无穷,料敌制胜,那么晋地的山河表里,秦地的奥区陆海,怎能不被新主所资用呢?