万历四十七年二月,辽阳城外,十一万人从几座城门里走出去。

他们带着新到的火器,带着二十天的干粮,也带着一份写得很清楚的作战计划:兵分四路,三月二日,会于二道关,然后合围赫图阿拉,把努尔哈赤连人带城一起端掉。

这份计划很周全。周全到了荒唐的地步——因为它被写在纸上,抄成几份,发给四个总兵,然后泄了。

五天后,四路里三路没了。总兵死了两个,文武将吏三百一十余人、士兵四万五千八百七十余人,留在了抚顺以东那片山地里。另一个总兵带回来的人,一仗没打。

这就是萨尔浒。后来的人给它起了很多名号:明清战争的第一场决战,中国古代军事史上以少胜多的经典,明朝由盛转衰的转折点。名号都对,但都太整齐了。真实的五天,是一堆混乱、抢功、误判和雪,一层压一层。

这笔账,得从抚顺算起

万历四十六年四月,努尔哈赤在赫图阿拉告天,念了「七大恨」,然后出兵。第一站是抚顺。

抚顺不是边关要塞,是个马市,汉人、女真人、蒙古人在那儿做买卖,城墙不高。后金兵扮成卖马的马商,混进城,里应外合,城破,守将王命印战死。七月,又破了清河,副将邹储贤死守到城破,也死了。

这两下把明朝打醒了。以前女真内部互相打,明朝的规矩是「分而治之」,谁强了就扶另一个压他。现在努尔哈赤把抚顺、清河一起端了,意思很明白:他不抢东西了,他要地方。

朝廷想起一个人,杨镐。这人万历二十五年在朝鲜打过日本,蔚山那一仗打得不漂亮,但他是文官里少数真在辽东待过、知道女真底细的人。于是起为兵部右侍郎,经略辽东,赐尚方剑,可以先斩后奏。杨镐到任第一件事,是把清河逃回来的两个将领砍了,人头挂在军门上。

然后就是调兵。四川的、甘肃的、浙江的、福建的,从全国抽调,加上叶赫部,加上朝鲜。朝鲜那边派了一万三千人,由都元帅姜弘立带着过江。实数凑起来约十一万,对外号称四十七万。

问题是,这十一万人不是一个军队,是十来支军队捆在一起。四川兵和浙江兵说话听不懂,南方兵不习惯辽东的冷,各路将领脾气一个比一个大,谁也不服谁。而他们要在二十天里走完几百里山路,然后在同一个日子出现在同一个地方。

四路,和一个写在纸上的日子

二月十一日,杨镐在辽阳誓师。二十一日,出兵。

四路的安排,正史记的很清楚:

兵分四道:总兵官马林出开原攻北,杜松出抚顺攻西,李如柏从鸦鹘关出趋清河攻南,东南则以刘綎出宽奠,由凉马佃捣后,而以朝鲜兵助之。号大兵四十七万,期三月二日会二道关并进。天大雪,兵不前,师期泄。

——《明史·杨镐传》

四路里,西路杜松是主力,约三万人,出抚顺,路最近;北路马林从开原出,等叶赫的兵一起来;南路李如柏出鸦鹘关,走清河;东路刘綎最远,从宽奠往北插,绕到赫图阿拉背后。四路画在地图上是个漂亮的钳形。

「期三月二日会二道关」——这七个字,是这场仗的病根。

分进合击本身不是错的,问题在于它要求三件事同时成立:四路都准时,四路都保密,四路都不贪功。缺一样,合击就变成送人头。而这三个条件,明军一个都没做到。

先说保密。「师期泄」三个字,写在《明史》里,轻飘飘的。实际的意思是:明朝这边刚定下日子,后金那边已经知道了。努尔哈赤的侦骑在抚顺以东撒得很开,明军十一万人调动,粮车、民夫、马匹,几千里的动静,藏不住。更要命的是朝廷自己泄——大学士方从哲、兵部尚书黄嘉善、兵科给事中赵兴邦,因为「师久饷匮」,天天发红旗催杨镐出兵。催得越急,日子定得越死,也越瞒不住。

再说准时。三月是辽东的雪季,那年偏偏大雪,积雪没膝,「兵不前」。四路兵马在四条山谷里各自挣扎,谁也联络不上谁。这场仗从头到尾,没有任何一路知道另一路到了哪里。四路统帅各有各的探马,探马跑不赢雪。

所以这不像打仗,像四个人约好同一分钟去踹一扇门,却没对表,也没电话,其中一个人还想抢头功提前踹。

杜松抢的那一头功

杜松,陕西榆林人,行伍出身,镇过延绥、蓟州、辽东、山海关。塞外的蒙古人给他起名叫「杜太师」,自己人叫他「杜黑子」——据说他一脱上衣,两条胳膊黑得像漆。这人是真能打,也真莽,作战永远在最前面,脾气上来连自己的盔甲都砸。

他不愿意跟别人分功。《明史》写得很直白:「松欲立首功,先期渡浑河。」

三月初一,杜松的三万人到了浑河边。后金在上游堵了水,等明军下河,放坝。水一下来,队伍被截成两段,辎重营过不去,火器泡了水,人冻得发抖。杜松没停,过了河继续往东。

走到萨尔浒山,他把兵分成两处:两万人留在萨尔浒山下扎营,自己带一万人去打界凡城。界凡城在吉林崖上,是后金正在修的一个前哨据点,位置极要紧——过了界凡,往东就是一马平川,直通赫图阿拉。

杜松的判断没错,界凡必须打。他的错是把自己的三万人分成了两个一万人和两万人,而且中间隔着一条河。这个动作,等于把刀递给了对手。

努尔哈赤这边的记录,是这么写的:

太祖曰:明兵之来,信矣。我南路驻防之兵有五百,其南路兵来,即以此拒之。明使我先见南路有兵者,诱我兵而南也。其由抚顺关来者,必重兵,急宜拒战,破此,则他路兵不足患矣。

——《皇清开国方略》(本《清太祖实录》)

这段话值得一个字一个字读。他先判断南路的兵是假的,只有五百人,是「诱我兵而南」;再判断抚顺方向来的是重兵;最后下结论:破了这一路,别的路就不足为患。

三月初二,天还没亮,后金动手。六旗约四万五千人扑萨尔浒大营,代善、皇太极带两旗去救界凡。明军在夜里点起火把,想用炮轰——火把一亮,自己成了靶子。后金兵从暗处往亮处射,明军阵脚乱了,营垒被冲破,总兵王宣、赵梦麟死在营里。

杜松在吉林崖下,背后是河,前面是山,援军没了,退路没了。他战死在那里。有一说他最后脱了上衣,抡刀冲阵,被箭射穿——这类细节来自后人笔记,未必靠得住,但符合这个人的死法。

三万人,一天一夜,没了。西路军是四路里最强的一路,也是第一个消失的。

他只走一路

后人把努尔哈赤这一仗的打法,概括成八个字:「凭你几路来,我只一路去。」

这句话不是《清太祖实录》的原话,是后来读史的人替他总结的。但总结得准。

他手里的兵约六万,明军十一万。如果他也分兵,四路各守一万五,每一处都比对手薄。他不这么干。他把六万人攥成一个拳头,先砸向最近的、最强的、也最分散的那一路——杜松。砸完,回头砸马林。再回头,砸刘綎。

这就是内线作战。赫图阿拉在正中间,四路明军在外圈,最远的一路要走三百多里山路。后金兵在里圈跑,明军在外圈跑。里圈的路短,而且他不用分兵去守另外三路——因为他知道那三路赶不过来。

说得再白一点:四个人围一张桌子,桌子上那个人不用同时对付四个人,他只要转身。

但这招有前提,而且是很苛刻的前提:必须知道对方有几路、走到哪儿;必须保证被打的那一路撑不到别人来救;必须自己后方不被人偷。杜松提前渡河、分兵两处,把第一条和第二条同时送到了他手上。

所以萨尔浒不是「六万打败十一万」这么简单。真实的算法是:六万打三万,五万打两万,四万打一万。三场局部优势,串在五天里,就成了全胜。

马林的三座营

北路的马林,三月初一到了尚间崖。初二听到杜松全军覆没,当场就守了。

他守的办法,是把兵分成三块:自己带主力在尚间崖扎营,挖壕沟、用车围成墙;监军潘宗颜带一支守斐芬山;参将龚念遂带杜松留下的辎重营,守在斡浑鄂谟。三座营相距不远,互为犄角,约定打起来互相救。

这个布阵,教科书上叫「掎角之势」,听起来很稳。但努尔哈赤刚用一天时间证明了一件事:所谓犄角,就是三个可以一个一个吃的目标。

三月初三清晨,后金以三倍兵力压上来。先打龚念遂的火器营,车阵被冲开,火器来不及装填;再打尚间崖主营,马林撑不住,往开原跑;最后围斐芬山,潘宗颜战死,那一支没有一个退的,也没有一个活的。

马林带回开原的只有几千人。他不是不会打仗,他是被杜松的死吓住了,第一反应是先把自己缩起来。而分兵本来是为了让人来救,缩成三块之后,谁也不能救谁。

三个月后,努尔哈赤攻开原,马林战死。他到底没能躲过。

刘大刀走进了那条山路

东路刘綎,是这四路里最不该死的一个。

他父亲刘显是都督,他自己「勇敢有父风」,从万历初年打到万历末年,征缅甸、援朝鲜、平播州,一场没落下。据说他用一把一百二十斤的镔铁大刀,马上轮转如飞,人称「刘大刀」。这数字多半夸张,但当时人确实这么传。

他的路最难走。从宽奠出发,往北插,山路三百多里,雪深林密。他打得其实不差:三月初二渡深河,击溃后金一支守军,后金死伤两千余人。这是明军五天里唯一一次让对手付出代价的战斗。

问题是他什么都不知道。他不知道杜松死了,不知道马林跑了,只知道自己晚了。而努尔哈赤知道他在哪儿、有多少人、走到哪一步。

于是有了这一仗最阴的一段:

綎已深入三百里,至深河,大清兵击之而不动。已,乃张松旗帜,被其衣甲,绐綎。既入营,营中大乱,綎力战死。

——《明史·杨镐传》

后金兵打起杜松的旗号,穿上从西路军缴来的衣甲,扮成自己人,迎上去催他快走,说杜总兵已经到城下了,就等刘将军合击。刘綎信了,下令轻装急进。

三月初五,阿布达里冈,山谷里伏兵四起。刘綎中箭,还在打,脸被削去半边,倒在阵中,六十七岁。他的养子刘招孙冲进去抢尸,也死了。东路全军覆没,随行的朝鲜军一万三千人,姜弘立带着投降。

南路李如柏,是四路里唯一「完整」回来的一路。他出鸦鹘关以后走得很慢,杨镐一看西、北两路崩了,急令撤退。他往回走的时候,后金二十几个骑兵远远地吆喝了几声,明军以为追兵到了,自相践踏,死伤一千多。

四路里唯一没打的一路,是靠没打才活下来的。天启元年,辽阳、沈阳接连失守,朝里翻旧账,李如柏被劾,自尽。他父亲李成梁守了辽东三十年,他连一场仗都没打成。

五天之后

《明史》给的账是这样:

文武将吏前后死者三百一十余人,军士四万五千八百七十余人,亡失马驼甲仗无算。

——《明史·杨镐传》

这是清朝人修史时写的数字,未必分毫不差,但方向不会有错——五天,明军丢了近三分之一的兵力,和整整一代能打的宿将。后金的损失,各种记载都在两千上下。

接下来的三个月,事情发生得极快。六月,后金破开原,马林死;七月,破铁岭;八月,灭叶赫。叶赫是明朝在辽东最后一个能用的盟友,从万历十一年就开始帮明朝打努尔哈赤,撑了三十六年,这一仗之后再没人替它说话。

从沈阳往北,明军再没有一道能守的线。此后二十多年,辽东的战报只有一个模式:守,丢城,退,再守。熊廷弼去守,孙承宗去守,袁崇焕去守,都是守。萨尔浒之前,明朝是可以主动出击、直奔赫图阿拉的;萨尔浒之后,连想这件事的人都没有了。

还有一笔账,不在战场上。为了打这一仗,万历四十六年朝廷开征「辽饷」,每亩加三厘五毫,得银二百万两;第二年再加三厘五毫;第三年再加二厘,合计九厘,每年五百二十万两。原来说好是临时加的,打完就停。结果打完了,钱还得继续花——因为辽东守不住了,守就要钱。这笔钱一直加,加到崇祯年间加到九百万两,加到明朝亡。

萨尔浒的账单,最后是摊在每一个种地的农民头上的。

万历四十八年七月,皇帝死了。距萨尔浒一年零四个月。这个二十多年不上朝的皇帝,在最后两年里很关心辽东,调兵、发饷、催战,样样都管。他管了,然后输了。

写在最后

乾隆四十一年,距这一仗一百五十七年。乾隆亲笔写了一篇《萨尔浒山之战书事》,刻成碑,立在萨尔浒山上,还抄了一份放在沈阳故宫大政殿左边。

尔时草创开基,筚路蓝缕,地之里未盈数千,兵之众弗满数万……用能破明二十万之众。

——乾隆《己未岁我太祖大破明师于萨尔浒山之战书事》

他写「破明二十万之众」,把明军的数字又往上抬了一倍。清人修《明史》,写「号大兵四十七万」,写「军士四万五千八百七十余人」,都算克制;到了乾隆这儿,胜利被讲了一百五十多年,越讲越大。

这就是胜利者的写法。他不用撒谎,只要把对手写得多一点,自己的胜利就显得更神一点。

那么明朝到底输在哪儿?

不是输在兵力。十一万对六万,火炮对骑射,账面上是压倒性的。也不是输在将。杜松、刘綎、马林,都是打了几十年仗的人,杜松和刘綎甚至是当时明朝最能打的两个人。

是输在「四路」这两个字上。四路意味着四套指挥、四条补给线、四个必须准时的人。这套打法要求所有人都不犯错,而它交给的,是一支从全国十几个省凑起来、语言不通、互不统属、还在互相抢功的军队。这样的军队,只能打顺风仗。一遇大雪、一泄军期,它立刻变回十几支各自逃命的队伍。

而庙堂上那几面催战的红旗,才是真正的催命符。国库空了,粮烧完了,皇帝和大学士们要一个结果,于是日子定死,四路出兵。杨镐知道没准备好,他上过疏,说兵未集齐、饷未备足,请求缓期。没人听。

杨镐的结局是这样的:万历四十七年八月,逮下诏狱,论死。他在牢里待了很多年,一直没死。朝廷杀过很多人,却始终没对他下那一刀——也许是知道,这一仗不该只由他一个人认。

至于那四万五千人,前线没有一个活人能完整讲出他们是怎么死的。因为唯一成建制回来的一路,一仗没打。他们什么也没看见。