兵部
卷二十一
本文永久链接:https://shishuguan.com/books/taiping-yulan-baihuawen-full/volume-11/chapter-21
《孙子》说:用兵的方法,要用五个方面来比较衡量,从而探求敌我双方的真实情况。(探求胜负的情况。索,是搜索的意思。)哪一方的君主更有道义?哪一方的将领更有才能?(道德才智,在于君主。应当先比较两国君主的才能高低。就像荀息判断虞公贪婪好宝,宫之奇懦弱,不能强力谏阻。)哪一方能占据天时地利?(观察两军所凭借的条件,知道谁得天时地利。)哪一方的法令能严格执行?(设立法令而不触犯,触犯就一定惩处。号令发出,知道谁能执行。)哪一方的兵力更强大?哪一方的士卒更训练有素?(知道谁兵器强盛、士卒精练。所以王子说:君主不平时训练,临阵就会惶恐迷惑;将领不平时训练,临阵就会仓促应变。)哪一方的赏罚更分明?(奖善罚恶,知道谁能分明处理。赏赐没有节度就会浪费而无恩泽,惩罚没有节度就会杀戮而无威严。)我根据这些就能预知胜负了。(以上七件事,是判断敌情、预知胜负的关键。)知道自己的士卒可以用来攻击,但不知道敌人不可以攻击,胜算只有一半。知道敌人可以攻击,但不知道自己的士卒不可以攻击,胜算也只有一半。知道敌人可以攻击,也知道自己的士卒可以攻击,但不知道地形不利于作战,胜算还是只有一半。(胜算一半,是说胜负还不确定。)所以说:懂得军事的人行动不迷惘,举措不困顿。将领如果不能判断敌情,以少敌众,以弱击强,军队又没有精锐前锋,就会失败。(形势如此,一定是败逃的军队。)判断敌情、克敌制胜,算计险要、平坦、利害、远近,这是上将的职责。懂得这些并运用,作战必定胜利;不懂得这些而运用,作战必定失败。那些没有谋略又轻敌的人,一定会被敌人擒获。(自己没有智谋而轻视敌人的人,一定被敌人擒获。)所以通过策划来了解得失的计谋,(分析敌情,观察其行动,就能知道其计谋。)通过侦察来了解动静的规律,(喜怒动作,观察其举止,就能了解其精要规律。所以知道动静变化才能取胜。)通过示形来了解生死的地形,(观察敌情,看其所得之地就能知道。)通过较量来了解兵力的不足和有余之处。(角,是衡量。衡量敌我双方车马士兵的使用,就能知道长短。)
又说:用兵是诡诈之道。(用兵没有固定形态,以诡诈为原则。)所以用五个方面来比较衡量,从而探求其情况。一是度,二是量,三是数,四是称,五是胜。(胜负的规律,用兵的方法,应当在这几方面称量敌情。)地形产生度,(根据地形衡量形势。)度产生量,量产生数,(知道远近广狭,知道数量。)数产生称,(称量敌我实力。)称产生胜。(称量人的因素就能知道其形势,胜负所在。)所以胜兵像用镒来称铢,败兵像用铢来称镒。(轻重悬殊,不能相提并论。)战胜的军队,在于人的作用;像在千仞的溪流中决水,是形势造成的。(仞,七尺。其势迅猛。)
《左传》说:吴王进入越国,越王带着五千名甲盾士兵,据守会稽。请求讲和,伍员说:“不行。我听说致力于德行不如不断积累,去除祸害不如彻底干净。违背天意而助长仇敌,即使后悔,也来不及了。”吴王不听。伍员退下告诉别人说:“二十年之后,吴国大概会变成沼泽吧?”
又说:吴国军队在陈国,楚国大夫都很害怕。子西说:“诸位担心的是不和睦,不必忧虑。从前阖庐吃饭不用两样菜肴,居住不铺双层席子,勤恳体恤百姓,与他们同甘共苦。现在听说夫差所到之处有台榭陂池,住宿有妃嫱嫔御。把百姓看作仇敌,役使他们日新月异。夫差自己先要失败,怎么能打败我们呢?”
又说:楚王攻打郑国,晋国军队来救援。楚王向北进军,军队驻扎在郔地。(郔,郑国北部地区。郔读音延。)听说晋国军队渡过了黄河,楚王想撤退。伍参对楚王说:“晋国执政的人是新上任的,不能推行命令。他的副手先縠刚愎不仁,不肯听从命令。那三位主帅想专断行事却做不到,下面的人没有上级领导,众人听从谁呢?这次行动,晋军一定失败。”楚国改变战车方向向北前进,驻扎在管地等待。晋军在敖山和鄗山之间。晋国的魏锜请求担任公族大夫没有成功,(想当公族大夫。)因而发怒,想要使晋军失败。请求挑战,不被允许。请求出使,被允许了。(使,读音所吏反。)于是前去,请求交战然后回来。赵旃请求担任卿没有成功,请求挑战不被允许。请求召来盟会,被允许了。他和魏锜都受命前往。郤克说:“这两个心怀不满的人去了,如果不防备,一定会失败。”随会说:“如果这两个人激怒楚军,楚人趁机进攻我们,丧师就快了。(乘,就像登高。)不如防备他们。楚国如果没有恶意,撤除防备结盟,对友好关系有什么损害?如果他们有恶意,有防备就不会失败。况且即使诸侯相见,军队的警卫也不撤除,这是警戒。”先縠不同意。(不设防备。)随会派巩朔、韩穿率领七队伏兵在敖山前,(帅,是率领。覆,是伏兵七处。)所以上军没有失败。而中军和下军都大败。
又说:吴国军队攻打楚国的州来,楚国救援。吴人在锺离抵御。楚国将领子瑕去世,楚军士气低落。(吴楚之间把火灭称为熸。军队主将丧亡,所以其军人不再有气势。熸,读音子廉反。)吴将公子光说:“诸侯跟从楚国的很多,但都是小国。害怕楚国而不得已,所以前来。我听说,做事时威严胜过私爱,即使规模小也一定能成功。(克,是胜。军事崇尚威严。)胡国和沈国的君主年幼而狂妄,(性情无常。)陈国大夫啮年壮而顽固,顿国与许国、蔡国憎恨楚国的政令。大将死了,军队士气低落,薳越为统帅,统帅身份低贱而多宠臣,政令不统一。(薳越不是正式卿大夫,军中有很多宠臣,政令不统一于薳越。)七国共同作战却不同心,(七国:楚、顿、胡、沈、蔡、陈、许。)统帅低贱而不能整治,没有大的权威,楚国可以被打败。先分兵攻击胡、沈和陈,他们一定会先逃跑。诸侯的军队就会动摇。诸侯混乱,楚国一定会大溃败。请先头部队去掉防备,减弱威势,(显示不整来引诱他们。)后续部队整顿阵形和队伍。”(敦,是厚。)吴王听从了。在鸡父作战。(鸡父,读音甫。)吴王用三千名罪人,先攻击胡、沈和陈。(囚徒不熟悉作战,以此显示不整。)三国军队争夺他们。吴国用三军攻击他们的后面:中军跟从吴王,公子光率领右军,掩馀率领左军。吴国的罪人有的逃跑有的停下,三国军队混乱。吴军攻击他们,打败了敌人,俘获了胡君、沈君和陈国大夫。释放胡、沈的俘虏,让他们逃到许国和蔡国、顿国,说:“我们的国君死了!”吴军鼓噪着跟从他们,三国军队逃跑。(三国:许、蔡、顿。)楚军大溃败。
又说:晋侯将要攻打虢国,大夫士蒍说:“不行。虢公骄傲,如果突然在我们这里得胜,一定会抛弃他的百姓。(抛弃百姓不养育。)没有民众然后去攻打他,谁替他抵御我们?”礼乐慈爱,是作战所积蓄的。百姓谦让、乐于和睦,爱亲哀丧,然后才可以使用。(上级使用百姓,以义让哀乐为本,说是不能靠强力。)虢国不积蓄这些,屡次作战将会缺乏后劲。(说虢国不积蓄义让而靠强力作战。)后来虢国终于被晋国灭亡。
又说:秦伯攻打晋国,晋将赵盾抵御。上军佐臾骈说:“秦军不能持久,请深挖壕沟、加固营垒来等待他们。”秦人想作战,秦伯对士会说:“怎样作战?”(晋国的士会逃亡到秦国。)士会回答说:“赵氏新近提拔了他的下属叫臾骈,一定是他出的这个主意,想要使我军疲惫,(臾骈,是赵盾的下属大夫,新近出来担任上军佐。)赵氏有个侧室叫赵穿,是晋君的女婿,(侧室,是支子。)受到宠爱而年轻,不了解军事,(弱,指年少又未曾涉猎军事。)好勇而狂妄,并且厌恶臾骈担任上军佐。如果派轻锐部队去骚扰他们,或许可行。”(隶,是暂时前往而追退。)秦军袭击晋国的上军,赵穿追击他们,没追上。(上军不动,赵穿独自追击。)返回后,发怒说:“裹着干粮,披甲而坐,本来就是要找敌人,敌人到了却不去攻击,还等什么?”军吏说:“将要等待时机。”(等待可击的时机。)赵穿说:“我不懂什么谋略,我要独自出战。”于是率领他的部属出去。赵盾说:“秦军如果抓住赵穿,就是抓住了一个卿。(晋国本有几位从卿的职位。)秦军带着胜利回去,我们拿什么回报?”于是都出战,双方刚一接触就撤退了。(《司马法》说:追逐败逃的敌人不要追得太远,追赶撤退的敌人不要跟得太紧。追逐不远就难以诱敌,追赶不紧就难以陷入窘境。所以古代称退军为绥,秦晋没有坚决作战,短兵相接还没到激烈交锋就双双退却,所以说交绥。)
又说:晋国军队攻打楚国。四月甲午晦日,楚军在早晨逼近晋军并摆开阵势。晋大夫郄至说:“楚军有六种可乘之机。他们的两个卿互相厌恶;(子重和子反。)楚王的亲兵都是老兵;(年老疲惫而不替换。)郑国军队摆阵却不整齐;(不整齐的例子。)蛮族军队没有列阵;(跟从楚国的蛮夷没有列阵。)摆阵不避讳晦日;(晦日,是月终,阴气终结,所以兵家忌讳。)在阵中喧哗,(嚣,是喧哗。)会合后更加喧哗,(阵形会合应该安静却更加喧闹。)各自顾念身后,没有战斗意志。老兵不一定精良,又触犯天时忌讳。我们一定能战胜他们。”最终在鄢陵打败了楚国。
《史记》说:庞涓追赶孙膑,孙膑估算他的行程,傍晚应当到达马陵。道路狭窄,两旁多险阻,可以埋伏军队,于是砍削大树,使树皮露出白色,在上面写道:“庞涓死在这棵树下。”随即命令齐军万名善于射箭的弓弩手,埋伏在道路两旁,约定说:“看见火光亮起就一齐发射。”庞涓夜里到达砍削过的树下,看见白色的字,就钻木取火来照亮它。还没读完,齐军万弩齐发,魏军大乱。庞涓自知智谋用尽、军队失败,于是自杀,说:“就这样成就了这小子的名声!”
又说:汉王在汉中任命韩信为大将,韩信于是问汉王说:“如今向东争夺天下霸权,难道不是项王吗?”汉王说:“是的。”韩信说:“大王自己估量勇敢、强悍、仁厚、兵力,比项王怎么样?”汉王沉默了许久,说:“不如他。”韩信拜了两拜称赞说:“我也认为大王不如他。然而我曾经侍奉过他,请让我说说项王的为人。项王发怒呵斥时,千人都会被吓倒,(暗,读音阴。恶,读音乌路切。叱,读音尺粟切。咤,读音陟讶切。)但不能任用贤能的将领,这不过是匹夫之勇罢了。项王见到人恭敬慈爱,言语温和,有人生病,他会流泪分给饮食。但等到有人立功应当封爵时,他把刻好的印摩弄坏了,(刓,读音五元切。)舍不得给予,这就是所谓的妇人之仁。项王虽然称霸天下而臣服诸侯,却不居守关中而建都彭城,违背义帝的约定,而把自己亲信的人封王,诸侯不服。诸侯看到项王驱逐义帝到江南,也都回去驱逐自己的君主而占据好地方自称为王。项王所经过的地方,没有不残害毁灭的,天下人多有怨恨,百姓不亲近归附,只是被他的威势所胁迫罢了。名义上虽然是霸主,实际上失去了天下人心。所以说他的强大容易变弱。现在大王如果真能反其道而行之,任用天下的勇武之士,还有什么不能诛灭!把天下的城邑封给功臣,还有什么人不服从!用义兵率领思乡东归的将士,还有什么不能攻克!而且三秦的封王是秦朝将领,率领秦地子弟多年了,杀伤死亡的人不可胜数,又欺骗他们的部众投降诸侯,到新安时,项王用欺诈手段活埋了秦军降兵二十多万人,只有章邯、司马欣、董翳得以逃脱,(章邯、司马欣、董翳。)秦地的父老兄弟怨恨这三个人,痛入骨髓。如今楚国勉强用威力封这三个人为王,秦地百姓没有谁喜欢他们。大王进入武关时,秋毫无犯,废除了秦朝苛刻的法令,与秦地百姓约法三章,秦地百姓没有不希望大王在秦地称王的。按照诸侯的约定,大王应当称王关中,关中人也都知道。大王失去职分进入汉中,秦地人没有不遗憾的。现在大王起兵东进,三秦之地只要传一道檄文就能平定。”于是汉王非常高兴,自认为得到韩信晚了。就听从韩信的计策,平定了秦国,消灭了项王。
又记载:项羽在荥阳城包围了汉王。过了很久,汉王对此非常忧虑,请求割让荥阳以西的土地来求和,项羽不答应。汉王对陈平说:“天下纷乱,什么时候才能安定呢?”陈平说:“确实如此。项羽的为人,恭敬而爱护他人,那些廉洁有节操、讲究礼仪的士人都归附他。至于论功行赏、封爵赐地,他却很吝惜,士人也因此不亲近他。如今大王傲慢而不讲礼节,廉洁的士人不会来;但大王能够慷慨地给予爵位和封地,那些愚钝贪利、不知羞耻的人大多也来归附。如果汉王能去掉两人的短处,吸取两人的长处,那么天下的安定挥手之间就可以实现了。”
又记载:汉王与项羽约定平分天下,汉王想要西归,张良、陈平劝说道:“汉已经拥有了天下的大半,而且诸侯都归附于汉,楚军疲惫,粮草耗尽,这正是上天灭亡楚的时候。如果不趁着他们困乏的机会趁机攻取,现在放掉他们而不抓,这就是所说的养虎给自己留下祸患。”汉王听从了他们,最终消灭了项羽。
《汉书》记载:陈王任命项梁为楚国上柱国,项梁自称为武信君。于是派宋义出使齐国,在路上遇到了齐国的使者高陵君显,宋义说:“您要去见武信君吗?”高陵君显说:“是的。”宋义说:“我推断武信君的军队一定会失败。您慢点走就能免祸,快点走就会赶上灾祸。”章邯趁夜让士兵衔枚进攻楚军,在定陶大败楚军,项梁战死。宋义遇到的那位齐国使者高陵君显见到楚怀王说:“宋义推断武信君一定会失败,几天后果真被打败。还没交战就先看到了失败的征兆,这可以说是懂得军事了。”于是楚怀王召见宋义与他商议大事,并且很喜欢他,便任命他为上将军。
又记载:西域都护被乌孙军队包围,皇上召见陈汤询问此事。陈汤知道:“乌孙军队像瓦片一样临时聚合,不能持久进攻。屈指计算日子,不出五天,应当会有好消息传来。”果然四天后,军报到达说包围已经解除。
又记载:黥布反叛。皇帝召见薛公询问对策,薛公回答说:“如果黥布采用上策,向东攻取吴地,向西攻取楚地,吞并齐地夺取鲁地,再向燕、赵传发檄文,固守自己的地盘,那么崤山以东就不是汉朝的了。如果采用中策,向东攻取吴地,向西攻取楚地,吞并韩地夺取魏地,占据敖仓的粮食,堵塞成皋的关口,那么胜败的结局还难以预料。如果采用下策,向东攻取吴地,向西攻取下蔡,把辎重送回越地,自己回到长沙,那么陛下就可以高枕无忧,汉朝就没事了。”皇上问:“他会采用哪一策?”薛公回答说:“一定会采用下策。黥布本是郦山的囚徒,靠自己努力成了万乘之国的君主,这都是为了自身利益,不顾及后世百姓的万代考虑。所以说他会采用下策。”皇上亲自率军,向东攻打黥布。黥布刚开始反叛时,对他的将领们说:“皇上老了,厌恶战争,一定不会亲自前来。如果派其他将领,我只害怕淮阴侯和彭越,如今他们都已死了,其余的人不值得害怕。”所以他就反叛了。果然如薛公所预料的那样,向东攻打荆地,荆王刘贾战败而死。汉军最终打败了黥布。
《通典》记载:东汉末年,曹操攻打马超。每当贼军有一支部队到达,曹操就面露喜色。贼军被打败之后,众将询问原因,曹操回答说:“关中地势辽阔,如果贼军各自依靠险要地势,要征讨他们,没有一两年是不能平定的。如今他们全部集结在一起,人数虽然众多,却没有人相互服从,军队没有统一的主帅,一下子就可以消灭,比较容易成功,所以我感到高兴。”
又记载:东汉末年,青州的黄巾军一百多万人出现在兖州境内,刺史刘岱想要攻打他们。鲍信劝谏说:“如今贼军人数百万,百姓都震惊恐惧,士兵没有斗志,无法与他们对抗。我看贼军成群结队地相随,军队没有辎重,只靠抢劫掠夺作为补给。如今不如积蓄士兵的力量,先进行固守,让他们想战不能,想攻也不行,他们的形势一定会离散,然后挑选精锐部队占据要害之处,攻打他们就可以打败了。”刘岱不听从,于是与黄巾军交战,果然被杀害。
又记载:东汉末年,荀攸跟随曹操征讨张绣,荀攸建议说:“张绣与刘表相互依靠才得以强大,但张绣是依靠游动部队来获取给养,刘表不能长期供应。他们势必会分裂。不如放缓进军等待他们变化,可以引诱他们前来投降。”曹操没有听从,刘表果然来救援张绣,曹军失利。曹操对荀攸说:“没有听从您的建议才到了这个地步。”
又记载:东汉末年,张辽驻扎在长社,军中有谋反的人,夜里惊乱起火,全军都陷入混乱。张辽对左右说:“不要动!这不是全营都反了,一定是有制造变乱的人,想以此扰乱人心罢了。”于是命令军中不反的人安静列阵,张辽率领几十名亲兵在阵中站定。不久就平定了,随即抓获了首谋的人,将其杀死。
又记载:东汉末年,曹操征讨荆州,刘琮投降,得到了他的水军和步兵,于是写信给孙权说:“现在率领水军十八万将与将军在长州的苑囿会猎。”将士们听说后都很恐惧。孙权召见部下,询问计策,大家都说:“曹操假托汉朝丞相的名义,挟持天子来征讨四方,动不动就以朝廷为借口,如今要抵抗他,事情会更加不顺。况且将军能够抵抗曹操的有利条件,是长江。刘表训练的水军,大小战船数以千计,曹操全部俘获后沿江布防,再加上步兵,水陆并进,这样长江天险就和我们共享了。而且兵力悬殊。我们认为不如迎接他。”孙权部将周瑜说:“曹操虽然假托汉朝丞相的名义,实际上却是汉朝的好贼。将军神武雄才,又依靠父兄的功业,占据江东,土地方圆千里,兵力精良充足,英雄豪杰乐于效力,还应当横行天下,为汉朝清除残暴污秽。何况曹操自己来送死,怎么能迎接他呢?请让我为将军谋划。假如北方已经安定,曹操没有内忧,能够旷日持久地来争夺疆界,又能与我们在水战上较量胜负,那还可以。如今北方既未安定,加上马超、韩遂在关西,是曹操的后患。而且放弃鞍马,依靠舟船,与吴越争衡,本来就不是中原军队的长处。又正值严寒,战马没有草料,驱使中原的士兵远涉江湖,不习惯水土,一定会生疾病。这几件事,都是用兵的禁忌,而曹操都冒险去做。我请求得到精锐士兵三万人,直接进军夏口,保证为将军打败他。”孙权说:“老贼想要废掉汉朝皇帝自立为帝已经很久了,只是顾忌二袁、吕布、刘表和我罢了。如今几位英雄已被消灭,只有我还存在,我与老贼势不两立。您说应当出击,很合我意。”孙权拔刀砍向面前的奏案说:“各位将领官员有敢再说迎接曹操的,就与这个奏案一样!”果然有了赤壁之战的胜利。
又记载:蜀国大将诸葛亮率领全部十万大军从斜谷出发,到达始平,占据武功的五丈原。魏国大将司马懿率领军队抵抗他,与诸葛亮在渭南对峙。诸葛亮分派士兵屯田,作为长期驻扎的基础。耕种的士兵混杂在渭水之滨,而百姓安居,军队没有私占行为。诸葛亮多次派人送信,又送妇女的头巾、首饰来激怒司马懿,司马懿也多次上表请求出战。魏国派卫尉辛毗手持符节制止司马懿及军吏以下不许出战。姜维对诸葛亮说:“他没有作战的意愿。之所以坚决请战,也是想迷惑众人罢了。将在军中,君主的命令可以有所不接受,如果他真能制服我们,何必千里之外请战呢!”司马懿派两千多人到军营东西角大声呼喊“万岁”。诸葛亮派人去问,回答说:“吴国朝廷有使者到来,请求投降。”诸葛亮对使者说:“料想吴国朝廷一定不会投降,你是六十岁的老头,何必如此诡诈欺骗呢?”司马懿与诸葛亮相持一百多天,诸葛亮在军中去世。等到蜀军撤退,司马懿追击他们。诸葛亮的长史杨仪摆好阵势,掉转旗帜,擂响战鼓,好像要迎击司马懿的样子,司马懿急忙后退,不敢逼近,过了两天,才巡视蜀军的营垒,说:“真是天下奇才啊。”司马懿于是追击蜀军,杨仪布设了很多铁蒺藜。司马懿派两千士兵,穿着软材平底木履走在前面,蒺藜都粘在木履上。然后骑兵步兵径直前进,追到赤岸,才知道真实情况,百姓编了谚语说:“死诸葛亮吓跑了活司马懿。”司马懿笑着说:“这是因为我能预料生人的情况,不能预料死人的情况罢了。”
《吴志》记载:魏国派大司马曹仁率领数万步兵骑兵向濡须进发,假装要向东攻打羡溪。朱桓分兵赶赴羡溪,曹仁的军队进逼濡须。朱桓听说要追击羡溪的部队,士兵还没到而曹仁已经逼近。众将都很害怕,朱桓开导他们说:“凡是两军交战,胜负在于将领,不在于人数多少。兵法上所说的客军加倍而主军一半,是指双方都在平原上,没有城池可以防守,又指士兵的勇敢胆怯相等罢了。如今曹仁既不是智勇之将,又长期行军,人马疲惫困乏,我与诸位共同据守高城,南临大江,北靠山陵,以逸待劳,以主制客,这是百战百胜的形势。即使曹丕亲自来,尚且不值得忧虑,何况曹仁等人呢!”朱桓于是偃旗息鼓,对外显示虚弱,来引诱曹仁,曹仁果然派他的儿子曹太攻打濡须,另派将军常雕、王双等人乘坐油船袭击中州。朱桓亲自抵御曹太,曹太烧掉营寨撤退,朱桓斩下常雕的首级,活捉王双,送到武昌;临阵战死和淹死的有千余人。
《十六国春秋》记载:前赵刘曜在高候打败了石勒的将领石季龙,于是包围了洛阳。石勒准备亲自救援,程遐等人坚决劝谏说:“刘曜乘着胜利,兵力强盛,难以与他争锋,金墉城粮食充足,攻打它不能很快攻克。刘曜的军队远道而来,形势不能持久。不可亲自出动,出动没有万全把握,大业就完了。”石勒大怒,按剑叱退程遐等人。召见徐光问他说:“刘曜凭借高堆的形势,围困洛阳,庸人的看法都认为他的锋芒不可阻挡。然而刘曜带甲十万,攻打一座城一百天没有攻下,军队疲惫,士卒衰弱,用我们初战的精锐攻击他们,可以一战而擒获他们。如果洛阳失守,刘曜必定会到冀州来送死,自黄河以北,席卷北向,我的大事就完了。程遐等人不想让我亲自出行,你认为怎么样?”徐光回答说:“刘曜凭借高堆的形势,不能进军襄国,反而去攻打金墉,这说明他没有作为。他孤军深入已经三个月,没有任何攻战的有利条件,如果陛下御驾亲征,一定能看到敌人旗帜倒下而奔逃。安定天下的大计,就在此一举。”石勒笑着说:“徐光的话说得对。”于是下令内外戒严,有敢劝谏的就斩首。命令石堪、石聪、挑豹等人各自率领现有部队到荥阳会合,命令石季龙进据石门,以左卫石邃都督中军事务,石勒率领步兵骑兵四万人赶赴金墉。石勒对徐光说:“刘曜在城皋之间布下重兵,这是上策;阻断洛水,这是中策;如果坐守洛阳,那就成为俘虏了。”石勒各军到达城皋。石勒看到刘曜没有守军,非常高兴,于是卷起铠甲,士兵衔枚,从小路兼程前进,从巩、訾之间出发。得知刘曜在城西部署了十几万军队,更加高兴。石勒从宣门进入,登上原来的太极前殿。石季龙率领步兵三万人,从城北向西进攻刘曜的军队,石堪、石聪等人各自率领精锐骑兵八千人,从城西向北进击刘曜的前锋,在西阳门展开大战。石勒亲自身穿铠甲,从阊阖门出来,夹击刘曜军。刘曜军大败,在阵中活捉了刘曜,在军队中示众。