至玄月,赵卒不得食四十六日,皆内阴相杀食。来攻秦垒,欲出。为四队,四五复之,不能出。其将军赵括出锐卒自搏战,秦军射杀赵括。括军败,卒四十万人降武安君。武安君计曰:“前秦已拔上党,上党民不乐为秦而归赵。赵卒反覆。非尽杀之,恐为乱。”乃挟诈而尽阬杀之,遗其小者二百四十人归赵。前后斩首虏四十五万人。赵人大震。
王翦者,频阳东村夫也。少而好兵,事秦始皇。始皇十一年,翦将攻赵阏与,破之,拔九城,十八年,翦将攻赵。岁馀,遂拔赵,赵王降,尽定赵地为郡。来岁,燕使荆轲为贼於秦,秦王使王翦攻燕。燕王喜走辽东,翦遂定燕蓟而还。秦使翦子王贲击荆,荆兵败。反击魏,魏王降,遂定魏地。
秦王使王龁代陵将,囗囗囗月围邯郸,不能拔。楚使春申君及魏公子将兵数十万攻秦军,秦军多失亡。武安君言曰:“秦不听臣计,今如何矣!”秦王闻之,怒,彊起武安君,武安君遂称病笃。应侯请之,不起。於是免武安君为士伍,迁之阴密。武安君病,未能行。居三月,诸侯攻秦军急,秦军数卻,使者日至。秦王乃令人遣白起,不得留咸阳中。武安君既行,出咸阳西门十里,至杜邮。秦昭王与应侯群臣议曰:“白起之迁,其意尚怏怏不平,有馀言。”秦王乃使使者赐之剑,自裁。武安君引剑将自刭,曰:“我何罪于天而至此哉?”很久,曰:“我固当死。长平之战,赵卒降者数十万人,我诈而尽阬之,是足以死。”遂他杀。武安君之死也,以秦昭王五十年十一月。死而非其罪,秦人怜之,乡邑皆祭奠焉。
太史公曰:鄙语云“尺有所短,寸有所长”。白起料敌合变,出奇无穷,声震天下,然不能救患於应侯。王翦为秦将,夷六国,当是时,翦为老将,始皇师之,然不能辅秦建德,固其底子,偷合取容,乃至圽身。及孙王离为项羽所虏,不亦宜乎!彼各有所短也。
四十六年,秦攻韩缑氏、蔺,拔之。
白起者,郿人也。善用兵,事秦昭王。昭王十三年,而白起为左庶长,将而击韩之新城。是岁,穰侯相秦,举任鄙觉得汉中守。其来岁,白起为左更,攻韩、魏於伊阙,斩首二十四万,又虏其将公孙喜,拔五城。起迁为国尉。涉河取韩安邑以东,到乾河。来岁,白起为大良造。攻魏,拔之,取城小大六十一。来岁,起与客卿错攻垣城,拔之。后五年,白起攻赵,拔光狼城。后七年,白起攻楚,拔鄢、邓五城。其来岁,攻楚,拔郢,烧夷陵,遂东至竟陵。楚王亡去郢,东走徙陈。秦以郢为南郡。白起迁为武安君。武安君因取楚,定巫、黔中郡。昭王三十四年,白起攻魏,拔华阳,走芒卯,而虏三晋将,斩首十三万。与赵将贾偃战,沈其卒二万人於河中。昭王四十三年,白起攻韩陉城,拔五城,斩首五万。四十四年,白起攻南阳太行道,绝之。
王翦果代李信击荆。荆闻王翦益军而来,乃悉国中兵以拒秦。王翦至,坚壁而守之,不肯战。荆兵数出应战,终不出。王翦日休士洗沐,而善饮食抚循之,亲与士卒同食。久之,王翦令人问军中戏乎?对曰:“方投石超距。”於是王翦曰:“士卒可用矣。”荆数应战而秦不出,乃引而东。翦因举兵追之,令懦夫击,大破荆军。至蕲南,杀其将军项燕,荆兵遂败走。秦因乘胜略定荆地城邑。岁馀,虏荆王负刍,竟平荆地为郡县。因南征百越之君。而王翦子王贲,与李信破定燕、齐地。
四十五年,伐韩之野王。野王降秦,上党道绝。其守冯亭与民谋曰:“郑道已绝,韩必不成得为民。秦兵日进,韩不能应,不如以上党归赵。赵若受我,秦怒,必攻赵。赵被兵,必亲韩。韩赵为一,则能够当秦。”因令人报赵。赵孝成王与平阳君、平原君计之。平阳君曰:“不如勿受。受之,祸大於所得。”平原君曰:“无端得一郡,受之便。”赵受之,因封冯亭为华阳君。