战绩初显
秦国原 本是地处西陲的一个小国,秦孝公时用商鞅变法,奠定了国家富强的基础。而后,不断向外发展势力,国力强盛。秦昭襄王时,任用白起为将。
白起素以深通韬略著称,秦昭王十三年(前294年),白起任左庶长,领兵攻打韩的新城(在今河南伊川县西)。
次年,由左庶长迁左更,出兵攻韩、魏,用避实击虚,各个击破的战法全歼韩魏联军于伊阙(今河南洛阳龙门),斩获首级二十四万,俘大将公孙喜、攻陷五座城池(参见伊阙之战)。因功晋升为国尉。又渡黄河攻取韩安邑以东到乾河的土地。
十五年,再升大良造,领兵攻陷魏国,占据大小城池六十一个。
十六年,白起与客卿司马靳联合攻下垣城。
二十一年,白起攻赵,占取光狼城(今山西高平市西)。
受封武安
二十八年,攻楚,拔鄢、邓等五座城池。次年攻陷楚国的都城郢(今湖北江陵西北),焚毁夷陵(今湖北宜昌),向东进兵至竟陵,楚王逃离都城,避难于陈(参见鄢郢之战)。秦国以郢都为南郡。白起受封为武安君(言能抚养军士,战必克,得百姓安集,故号武安)。又攻取楚国,平定巫、黔中(今四川、贵州地区)二郡(参见黔中之战)(秦昭襄王二十七年,大将司马错发兵攻取黔中等地,但三十年白起攻楚,复取巫、黔中,初置黔中郡。期间黔中等地应为楚国夺回,故而史籍中出现司马错和白起两次攻取黔中的记载。)
三十四年,白起率军攻赵魏联军以救韩,大破联军于华阳(今河南新郑北),魏将芒卯败逃,掳获韩赵魏(韩赵魏又称三晋)三国大将,斩首十三万(参见华阳之战)。又与赵将贾偃交战,溺毙赵卒二万人。
四十三年,白起攻韩之陉城,攻陷五城,斩首五万(参见陉城之战)。
四十四年,白起又攻打韩南阳太行道,断绝韩国的太行道。
四十五年,攻韩的野王(今河南沁阳)。野王降秦,上党通往都城的道路被绝断(韩都新郑,上党必须由野王渡河始能通新郑)。郡守冯亭同百姓谋议道:“上党通往外界的道路已被绝断,我们已不可再为韩国百姓了。秦兵日渐逼近,韩国不能救应,不如将上党归附赵国,赵国如若接受,秦怒必攻赵。赵国受敌一定亲近韩国。韩、赵联合,就可以抵御秦国了。”于是派人报告赵国。赵孝成王与平阳君、平原君为此计议。平阳君说:“还是不要接受吧,接受后带来的祸患一定大于得到的好处。”平原君则认为:白白得来的土地,怎有不要之理,接受了会对我们有利。赵国果然接受了上党,封冯亭为华阳君。
四十六年,秦攻下韩国缑氏、蔺两地。
攻占郢都
楚襄王六年,秦国以白起为将攻韩伊阙(又名龙门,在今河南洛阳市南),斩杀韩军24万。秦昭王并写信给楚王,要率领诸侯与楚“争一旦之命”。楚襄王只得同秦讲和,并从秦国娶秦女为妇。以后的十四年、十五年襄王都与秦昭王相会,表示服于秦。楚襄王十八年,楚国有一位善用弱弓射雁的人,楚王听说后觉得稀奇,就召来询问。此人却是一位主张合纵的纵横家,他用楚国过去的光荣历史和今天的耻辱激励楚王。
楚襄王也有向秦报仇之志,经他这一激,于是派使臣往诸侯国,进行合纵伐秦的活动。秦国听到这一消息,当然是不满的,于是决心给楚国更大的打击。楚襄王十九年,秦起兵伐楚,楚军败,割上庸、汉水以北土地给秦讲和。二十年秦将白起攻占楚鄢(今湖北宜城东南)、西陵(今湖北宜昌县西北)。二十一年,白起攻占楚国都郢(今湖北江陵纪南城),焚烧了楚王的坟墓夷陵(今湖北宜昌县西南)。楚军溃不成军,于是退到陈(今河南淮阳),将陈作为都城,仍称作郢。襄王二十一年,秦攻占楚国巫、黔中郡。
楚王迁都到陈后,聚集楚东地的武装,仅得10余万人,向西虽夺回了被秦占去的江旁15个邑,但已不能同秦抗衡。经过秦国一连串的打击后,楚国一蹶不振,直到最后被秦灭亡。
长平前奏
1、长平之战初期
公元前262年春夏间,廉颇在空仓岭一线布防,王龁率军于沁河沿线准备突击。战事是由赵空仓岭守军同秦前哨部队遭遇开始的,守军招架不住,秦军步步进逼。太史公极其简明概括地记载,可以见出:初战,秦军攻势锐不可当,秦军很快就突破了赵军空仓岭一带呈犄角之势的防卫体系。[5]赵军于空仓岭陷落后,似乎曾作过加固南北两翼以钳制深入之敌的努力,所谓“赵军筑垒壁而守之”,结果没有成功,“秦又攻其垒,……夺西垒壁”,终于空仓岭南北几十里防线西垒壁(一作西长垒)完全陷落了。
长平之战初期,秦赵遭遇时间、地点、经历大较如是。这里有几个问题需作辨证。其一:《史记》正义所谓“赵西垒在泽州高平县北六里是也,即廉颇坚壁以待秦,王龁夺赵西垒壁者”云云,其义不经。只有空仓岭防线才是名副其实的“赵西垒”,而“高平县北六里”处当丹河东,属赵军的东线,而公元前262年七月初战之时,丹河东尚牢牢在赵控制之中,以至廉颇退守丹东坚壁待秦后,相峙三年,王龁终不能突破丹河防线,其初战所夺赵西垒,自不在“高平县北六里”一带。其二,白起预见到赵括的为人与战法,部署兵力以对,“八月,赵括果然率军大规模出击。……秦军两翼奇兵插到赵军出击部队的后方,抢占西壁垒,截断了出击赵军与营垒的联系,构成了包围圈”云云。此说除了对战场格局、两方战守态势本身交代未所确指外,无论与史实上抑或地理上,皆嫌不合。
2、秦军攻占赵西垒壁
首先,秦军攻占赵西垒壁,时当王龁一廉颇三年对峙初期,不是最后白起一赵括决战之时出奇兵才攻占的,白起及其奇兵固与赵西垒壁无涉。事见《史记·白起王翦列传》,这是明白无误的。其次,赵“西垒壁”,指以天险空仓岭(今山西高平与沁水交界处)为中心的南至武神山、北达丹朱岭的南北防线,系长平之战初期廉颇所构筑的,当时赵在上党地区能够控制的最西方的首道防线,因称“赵西垒”,一称“西长垒”。至白起一赵括最后决战之时,白起出奇兵插到敌后抢占的,不是赵“西垒壁”,而是横亘于长平古战场最东北的百里石长城(由高平、长子交界处的丹朱岭迤东南直至壶关、陵川交界处的马鞍壑)背后一线。白起之所以遣奇兵至此,旨在阻绝赵军可能来自邯郸方面的一切援兵和粮刍辎重补给,斯处盖与初战之时王龁所夺廉颇赵“西垒壁”亦无涉。其三,张习孔先生等以秦军抢占的赵西垒壁在今“高平县北的韩王山高地”[7]。前文已述其详,秦之攻占赵西垒壁,时当长平之战初,赵西垒壁指当时赵军最西的空仓岭防线。而韩王山当今高平北与丹河东,属赵军丹河防线的纵深阵地,是赵军的东线,——秦赵最后决战的地方,远非三年初战之时赵军的西线,这里自不能称赵“西垒壁”。其四,张文达、维民先生以长平之役初战,历述冯亭“遂弃上党,引残军及难民逃往赵国。至长平关(今山西省高平县西北),才遇到赵国大将廉颇带领的驰援上党的二十万赵军。但因上党已失,秦赵两国军队对峙于长平关一线”(此盖于史实与上古文献记载不合,于地理则与是役之初秦赵遭遇于赵军阵地西线(西垒壁)——空仓岭地区亦不合。)
长平之战
白起面对鲁莽轻敌、高傲自恃的对手,决定采取后退诱敌,分割围歼的战法。他命前沿部队担任诱敌任务,在赵军进攻时,佯败后撤,将主力配置在纵深构筑袋形阵地,另以精兵5000人,楔入敌先头部队与主力之间,伺机割裂赵军。8月,赵括在不明虚实的情况下,贸然采取进攻行动。秦军假意败走,暗中张开两翼设奇兵胁制赵军。赵军乘胜追至秦军壁垒,秦早有准备,壁垒坚固不得入。白起令两翼奇兵迅速出击,将赵军截为三段。赵军首尾分离,粮道被断。秦军又派轻骑兵不断骚扰赵军。赵军的战势危急,只得筑垒壁坚守,以待救兵。秦王听说赵国的粮道被切断,亲临河内督战,征发十五岁以上男丁从军,赏赐民爵一级,以阻绝赵国的援军和粮草,倾全国之力与赵作战(注:史籍记载,白起以二万五千人断绝赵军后路,五千骑分割赵军,而后以轻兵猛攻,迫使赵军陷入死地)。
到九月,赵兵已断粮四十六天,饥饿不堪,甚至自相杀食。赵括走投无路,重新集结部队,分兵四队轮番突围,终不能出,赵括亲率精兵出战,被秦军射杀。赵军大败,四十万赵兵投降。白起与人计议说:“先前秦已攻陷上党,上党的百姓不愿归附秦却归顺了赵国。赵国士兵反复无常,不全部杀掉,恐怕日后会成为灾乱。”于是使诈,把赵降卒40万全部坑杀,只留下二百四十个年纪小的士兵回赵国报信。秦军先后斩杀和俘获赵军共四十五万人,赵国上下为之震惊。从此赵国元气大伤,一蹶不振。后因赵国的平原君写信给其妻子的弟弟魏国的信陵君,委托他向魏王发兵救赵,于是信陵君就去求魏王发兵救赵,魏王派晋鄙率十万大军救赵。但由于秦昭襄王的威胁,魏王只好让军队在邺城待命。信陵君为了救赵,只好用侯嬴计,窃得虎符,杀晋鄙,率兵救赵,在邯郸大败秦军,才避免赵国的过早灭亡。