如果你把战国史翻开,随便翻到哪一页,秦国往往都是那个一往无前、所向披靡的角色。但偏偏有这么一仗,让刚刚借着商鞅变法腾飞起来的秦国,丢尽了脸面——函谷关被硬生生打穿,秦昭襄王不得不割地求和,连一向引以为傲的关中天险,都被迫打开大门。这一仗,正是史书里记下的:齐、韩、魏联军攻秦,兵临函谷关

而这一刀,捅向秦国心脏的人,名字你一定听过——匡章;而真正“点火埋雷”的幕后推手,则是当年差点死在秦国的那位战国四公子之一:齐相孟尝君田文。

故事得从一个地名说起。

今天如果你去河南灵宝,出城向北,大约十五公里,有个王垛村。往山谷里一钻,那条狭窄的山道,曾经让无数诸侯头疼。古人管这一带叫“崤函之地”,山势逼仄,谷道像盒子一样,把通往关中的路一截一截卡死。“函谷关”这三个字,就是这么来的。

这条路有多险?史书大概的意思就是:两边高山夹着,一条谷道窄到“仅容一车”,真要打起仗来,只要最前面那口关城守住了,后面千军万马挤在山谷里,也是白搭。所以自古就有“一夫当关,万夫莫开”的说法。春秋时,秦穆公从晋国手里把这一片夺下来,在这里正式设关筑城,这才有了秦人的第一道东大门。

对秦国来说,函谷关是什么?一句话——咽喉。关在,关中就是铜墙铁壁;关破,洛水以西,咸阳以东,一下子变得毫无安全感。也正因此,战国中前期,凡是想打进关中的诸侯,几乎都要在这条狭谷前撞上一头。韩、魏、赵、齐、楚、燕,都来试过身手。

秦人靠着这道关,赢过很多硬仗。比如《史记·秦本纪》和《战国策》里都提到的第一次函谷关之战:公元前317年,韩、赵、魏三国合兵攻秦,声势不小。秦派出樗里疾——就是那位以机智闻名的“庶长”,率军从函谷关出击,在修鱼一带大破三国联军。这一仗打完,诸侯再看函谷关,心里就更清楚:这道门,真不好踹。

可谁能想到,几十年后,秦人最骄傲的这道门,竟然被人实打实打穿了。更扎心的是,对手不是楚、不是赵,而是秦人口中常常不怎么放在眼里的“山东六国”之一——齐国,外加韩、魏两家搭档。

要说秦国敢这么狂,底气从哪来的?绕不开商鞅变法

从秦孝公即位算起,秦国那是肉眼可见地脱胎换骨。商鞅从魏国跑到秦国,带来一整套“动刀子”的改革:废井田、开阡陌,土地允许买卖;重农抑商,鼓励开荒和种桑;军功爵制,谁斩首谁得爵;搞县制,把原来那些世族封地改成由秦王直接任命官吏管理的县。这些在《史记·商君列传》里都有明确记载。

两轮变法下来,秦国发生了什么变化?形容得再朴素点,就是:田地多了,粮食足了,兵丁练了,官僚听话了。关中这块地,本来就不算差,再加上一整套严苛但高效的制度加持,秦国从战国中期起,就开始有点“别人家小孩”的味道了。军队战斗力扶摇直上,对外用兵战多胜少败,一点一点,把昔日畏惧晋国的那种心理阴影,彻底甩在身后。

打开网易新闻 查看精彩图片

第一次函谷关之战的胜利,是这个新秦国自信心的一个注脚。但有时候,越是一路顺风,越容易在某个节点上,突然滑一跤。第二次函谷关之战,就是那一跤,而且摔得真不轻。

这场仗发生在秦昭襄王时期。昭襄王是谁?就是后来靠白起、范雎,把赵国打到长平坑四十万降卒的那位秦王。但在刚即位不久的时候,他遇上了一个让自己后悔多年的名字——孟尝君田文。

田文是什么人?《史记·孟尝君列传》说得挺直白:“好客养士,食客数千人。”在他封地薛邑(今山东滕州一带),府门常年不闭,四方落魄士、说客、剑客、能人异士,趋之若鹜。凭着这股子气度和人脉,他被后世和平原君、信陵君、春申君并称为“战国四公子”。

这么一个人,偏偏被秦国看上了。

公元前299年,秦昭襄王刚掌权不久,朝中说客纷纷鼓动:田文在齐国不得志,何不趁机把他请来,既能削弱齐国力量,又能为秦所用?昭襄王也确实求贤心切,又听说孟尝君名声很大,便派人频频去齐国示好,许以厚礼、高位,最后干脆开出一个惊人的条件:来秦,就任宰相。

齐威王、齐宣王朝之后,齐国内部权力斗争不断,孟尝君虽然贵为相国,但也不全然稳当。多方权衡之下,田文真的就进关入秦,做了秦相。《史记》里清楚记着:昭襄王八年,田文为秦相。

如果故事到这就按正常轨迹发展,那后世史书上可能会多出一个“秦相孟尝君”的长篇。但战国政治,从来不是温情路线。

转折出现在一年之后。秦国朝堂上,有人开始对孟尝君下手,手法很熟悉——挑拨离间、进谗言。有的说田文心在齐不在秦,有的说他门客太多,迟早尾大不掉。《战国策·秦策》里保存了一些相关故事,虽然带有说辞加工的痕迹,但大体逻辑一致:秦王渐渐对田文起了疑心。

被人吹了不少耳边风之后,秦昭襄王动了杀机。史书说得很冷静:昭王“欲杀之”。换成大白话就是:打算干掉这位外来的大宰相。

田文是干什么出身的?在齐国混迹深宫权场那么久,门客遍天下,消息自然灵通。秦王要对他下手的风声一出来,府中门客立刻紧张起来,一番连夜筹谋之后,最终帮他上演了一出惊险的大逃亡——这个故事在《史记·孟尝君列传》中写得非常传奇:有人盗得秦昭王爱妃的狐白裘,有人冒死扮太监夜入关,最后硬是从秦都一路奔回了齐国。这一段细节真假,史学界向来争论,但有一点是共识:田文确实是在生命受到威胁的情况下仓皇出逃,狼狈返回齐国。

你可以想象一个画面:前一年还被秦王“奉为上宾”的名相,转眼成了待宰的羔羊,只能连夜逃命。这样的屈辱和怨恨,积在心里,是不可能就此算了的。

打开网易新闻 查看精彩图片

所以,当“秦昭襄王想杀我”的田文回到齐国,重新做回齐相以后,他心里对秦的态度,其实已经写在了历史的下一页上。

公元前298年,机会来了。

那一年,秦国正在南线和楚国打得热乎。《史记·秦本纪》和《战国策》中多处提到,秦军出武关,深入楚地,一口气夺了十六城,斩首五万,打得楚国节节败退。秦昭王显然把主要精力压在了南方战场,自以为东线有函谷关撑着,暂时无忧。

孟尝君看得很清楚:这就是打秦的最好时机。

他开始在山东各国之间奔走游说。《战国策·齐策》里留下他的一些辩辞片段,大致意思是:秦国强盛,对谁都是威胁;今天他打楚,明天就会打你们;与其等他各个击破,不如趁他两线作战时,一起先打他一刀。

韩国、魏国是什么心态?其实都不好受。商鞅变法之后,秦对韩、魏的压力最大。韩、魏原本控制的河西、关东要地,一步一步被蚕食。韩都新郑,魏都大梁(今开封),离函谷关和武关都不算太远。对他们来说,秦人几乎是挂在头顶上的刀。现在有人跳出来说:一起打回去,你不动心才怪。

当然,齐国之所以能扛起这面旗,还有很现实的原因:齐国此时国力仍在巅峰期。齐威王、齐宣王时期的改革和用人,使得齐军战斗力不弱。名将匡章就在这个背景下崛起。

匡章是谁?在《战国策》《孟子》《史记》中,都能找到他的影子。孟子曾以他为例,讨论“好战而胜”的问题;齐国史书则把他记成威、宣之际的重要将领。齐宣王六年,他趁着燕国爆发子之之乱,率十万大军北伐,一口气打到了燕都,几乎让燕国亡国。宣王十九年,他又联韩、魏之兵,南击楚国,在垂沙大破楚军。这一连串战绩,足以说明:匡章是当时整个战国舞台上数得着的名将。

这样一个打仗很有门道的人,被孟尝君推到这次攻秦联军的统帅位置上,并不奇怪。

于是,在秦昭襄王九年,也就是公元前298年,历史上记录的“齐韩魏攻秦”就这么悄无声息地启动了。三国联军汇集兵力,直指秦国东大门——函谷关。

站在秦人的角度,这一刻其实有点措手不及。表面上看,函谷关有天险可守,何况秦军此时在楚国境内节节胜利,似乎占尽优势。但真正致命的问题在于:这是秦国难得遇到的一次“被迫两线作战”。

打开网易新闻 查看精彩图片

南线,秦军在楚地攻城掠地,不能轻易退兵,否则前面辛苦打下的城邑全白费。东线,齐、韩、魏在函谷关下连番猛攻,逼得秦国不得不从关中、河西调兵增援。兵力分散,后勤线拉长,加上秦国本土对外连年征战带来的内耗,种种问题,在这种节骨眼上一起暴露。

关于这场战争的过程,史书并没有留下像长平之战那样的细节战报,但几个关键信息是明确的。

其一,这不是一场速战速决,而是一场拖长时间、消耗巨大的苦战。《史记·秦本纪》提到“齐楚韩魏伐秦”,又记“秦与诸侯相持三年”。虽然不同版本有些出入,但大多数史家认同,这场围绕函谷关的对峙,至少延续了两三年,而不是“打一仗就完事”。

其二,秦军在楚国战场上确实取得了相当可观的战果。《秦本纪》记:秦出武关伐楚,“拔城十六,斩首五万”,这一点和楚国后来的衰弱是能对得上的。这说明秦军并非全面被动,而是在南线持续推进。可是,东线的压力却越来越大。

其三,最关键的结果:函谷关,最终还是失守了。

这在当时,相当于秦国心里最硬的那颗“定海神针”被硬生生折断。关破,则诸侯军可以从崤函之地长驱直入,直指关中。就算联军未必真有能力一口吞下咸阳,但对秦国来说,这种威胁已经是致命级别的了。

《战国策·秦策三》《史记·秦本纪》都提到,秦在这次战事中被迫与齐、韩、魏议和,条件之一,就是“归河外之地”。所谓“河外”,指的是黄河以东、原本被秦国蚕食占据的韩魏旧土。史书具体列出了一些地名:封陵、武遂等,都是秦在此前对韩魏作战中得到的战利品,现在不得不拱手送还。

简单说,就是秦国打了几十年的“向东扩张”仗,辛辛苦苦在黄河以东啃下来的一圈肥肉,被迫吐回去一大块。而且不止如此,秦王还要低头向三国示弱求和。对秦这种一向把“强硬”挂在脸上的国家,这无疑是一次极大的心理打击。

这么看,你就明白为什么后人会说:这是商鞅变法之后,秦国最屈辱的一战。

那这场战役,到底是谁在指挥?史料给出了比较清楚的答案:主帅,是齐国名将匡章;幕后把局者,则是齐相孟尝君田文。

匡章在这场仗里扮演的角色,很容易被人低估。表面看,是“齐韩魏三国联军”,似乎大家是平起平坐,但从战国惯例来看,真正有能力统筹三国阵线、制定统一战法的,通常只会有一人。匡章之所以被推到这个位置,一方面是因为齐国的国力和他本人之前的战绩,另一方面则是因为孟尝君的强力推动——毕竟联军的政治基础,是齐相在背后一遍遍地游说打捞出来的。

打开网易新闻 查看精彩图片

匡章打仗的特点,从他早年对燕、对楚的战争中就能看出来:稳、狠、会选时机。他绝不是那种一味猛攻、拿士兵性命往上填的莽夫,而是善于利用对方的弱点,拖住、消耗,然后在关键节点发力。这一点,在秦国两线作战、东西南北兵力被拉扯的背景下,显得尤其致命。

史书虽然没有详细描述他在函谷关前布阵、攻城的具体细节,但从战争结果和时间长度推断,匡章大概率采取的是“围而不急攻、拖到你先撑不住”的策略——用三国之力,旷日持久地压在秦国咽喉上,让秦不得不在南北两线之间疲于奔命。等到秦国内部财力、人力吃紧,南线再也支撑不下去时,才顺势加大攻势,迫使秦国不得不选择谈判。

从这个角度说,第二次函谷关之战,并不是一场“靠运气攻破天险”的奇迹,而是一次精心挑选时机、精准判断对手虚实、持续施压的系统行动。而能把这套复杂棋局下出来的人,离不开匡章这个将帅的经验和胆识。

当然,更不能忽略的,是孟尝君那个被秦差点杀掉的人的一口恶气。他前一年在咸阳差点丧命,第二年就策动三国联手攻秦,最终逼得秦昭王割地求和,从某种意义上说,这也是一场赤裸裸的政治复仇。

这场仗的后果,远比“关破、割地”四个字严重。

第一,它让刚刚在战国舞台上抬起头来的秦国,被现实狠狠按回了椅子上。商鞅变法确实让秦国变强了,但强并不等于无敌。两线作战的风险、过度扩张的隐患、对外政策的激进,都在这次战争中集中暴露。秦昭襄王之后,秦国对待山东诸侯的策略,开始从单纯的武力扩张,逐渐转向“远交近攻”“合纵连横”之间切换,这背后是一次痛感教训后的反思。

第二,它让诸侯国短暂看到了“合纵”的威力。战国早期,苏秦鼓吹“合纵”,让六国联合抗秦,但多半停留在嘴上。真正通过合纵对秦造成实质重击的案例,并不多。齐、韩、魏这次围攻秦函谷关,就是一例。这一战之后,山东诸侯又一次相信:只要大家齐心协力,秦并不是不能打的对象。当然,理想很丰满,现实很骨感,后来的种种猜忌和内耗,又慢慢把这点信心消耗掉了。

第三,从更长远看,这场战败反而逼着秦国在军事、外交上更加成熟。秦昭襄王后期,范雎入秦,提出“远交近攻”,白起、王翦等一系列名将登场,秦国开始有意识地避免两线奔命,用更有节奏的方式各个击破六国。而这种调整,说不定就有当年在函谷关门口被三国联军“卡住脖子”的阴影在背后推了一把。

所以,把这个故事从头到尾捋下来,你会发现:那场让秦国最难堪的战役,不只是一个简单的“关被攻破”的耻辱事件。它背后牵着的是:变法后的新秦国如何面对第一次真正意义上的挫败,诸侯合纵对秦的最后一线希望,东方齐国在战国中晚期短暂的高光,以及两个名字——一个是差点死在秦的孟尝君,一个是用兵老到的齐将匡章。

问题的答案,其实早就写在史书里:第二次函谷关之战,兵临秦国东门、最终攻破函谷关的,是齐、韩、魏三国的联军,而这支联军的实际统帅,是齐国名将匡章;而能让这支联军成立、让这场仗爆发的根本推手,则是曾为秦相、后为齐相的孟尝君田文。

秦国的屈辱,落在纸面上只是几行字,但站在那时候的咸阳城头往东看,谁都明白:那一回,是匡章和孟尝君,亲手在秦人的骄傲上,割了一刀。