一天,宣王正在雪宫饮酒作乐,门外忽然来了一位相貌奇丑、衣衫破烂的妇人,声称要见齐王,守门卫士将她拦住,喝道:“丑女是什么人,也敢来见大王!”丑妇说:“我是齐国无盐人,复姓钟离,名春,现在年已四十,尚未出嫁。我听说大王在宫中饮宴,特来求见,想入后宫侍奉大王。”卫士们掩口笑道:“这是一个世上最厚颜不知羞耻的女人。”卫士入宫报告宣王,宣王将钟离春召入,侍宴群臣见钟离春奇丑无比,也都纷纷暗笑。宣王开口说道:“我宫中妃嫔侍女已满,妇人相貌丑陋,却敢以平民身份求见一国君王,想来你一定有什么奇特的才能。”钟离春答道:“妾没有别的才能,只会用体态身形来预示未来”。宣王说:“那你就为我预示一下,如预示得不对,我要将你当即斩首。”钟离春于是先瞪目凝视,后又张牙露齿,接着又将手挥了四下,然后拍着膝盖叫道:“危险了,危险了!”宣王不明白她的意思,转身去问身旁大臣,群臣也是莫明其妙。宣王说:“钟离春,你上前来为寡人说说这些动作都是什么意思。”钟离春嗑头说:“大王若答应恕妾不死,妾才敢说。”宣王说:“恕你无罪。”钟离春说:“妾瞪目远望,是替大王观看远处即将燃起的烽火;张牙露齿,是替大王惩戒拒绝接受忠言劝谏的口舌;挥手四下,是替大王驱赶身旁的奸佞小人;手拍膝盖,是替大王拆毁歌饮游宴的楼台。”宣王大怒喝道:“我哪有这四大过失?村妇竟敢胡说八道!”喝令卫士将钟离春斩首。钟离春说:“请让妾把大王的过失解释一下,然后再把妾处死。妾听说秦国任用商鞅,国家变得强盛,不久就会兵出函谷关,与齐国争雄,大王现在朝中缺乏良将,边疆戍防松懈,所以妾才替大王观看远处的烽火。妾又听说,‘国君有直言敢谏之臣,国家不会亡;父亲有直言敢谏之子,家族不会亡’,如今大王沉溺酒色,荒废国政,排斥忠直敢谏之臣,所以妾才张牙露齿要大王接受劝谏。大王左右,王驩等人只会阿谀奉迎,驺衍等人只懂清谈空议,妾担心这些人误国,所以要挥手替大王将他们驱走。大王修建宫殿开猎场,消耗国力,劳累百姓,所以妾暗示大王将它们拆毁。大王有这四大过失,齐国已是危如累卵,妾冒死向大王进谏,大王若能采纳,妾虽死无憾。”宣王叹道:“假如没有钟离春到来,我还真不知道自己竟有如此多的过失。”当即下令散宴,用车将钟离春带回宫中,要立她为王后。钟离春推辞说:“大王不纳妾的忠言,要妾的身子又有何用,”从此齐宣王礼贤下士,疏远了奸佞空谈之人,起用田婴做了相国,又封邹人孟轲为上宾,齐国大治。宣王将无盐城分封给钟离春,称她为无盐君,这是后话。
再说秦相国卫鞅闻听庞涓死去,向孝公奏道:“秦、魏两国相邻,魏国存在是秦国的心头大患,不是魏国吞并秦国,就是秦国吞并魏国。现在魏国被齐军击败,诸侯纷纷背叛,我们可乘此天赐良机出兵攻魏,魏国抵敌不住,必然向东迁移。这样我秦国便可依凭地险兵强,乘势东出,将中原各国制服,成就帝王大业。”孝公准奏,于是使命卫鞅为大将,公子少官为副将,领兵五万攻打魏国。秦军出咸阳向东进发,警报已传到魏国西河,西河守将朱仓命人向都城告急。惠王召集群臣商议御敌之计,公子卬奏道:“卫鞅从前在魏国曾与臣有过一段交情,臣也向大王举荐过他。现在臣愿领兵前往,先与他们讲和,如果秦人不肯答应,我们再守城御敌,同时向韩、赵请援也不迟。”群臣纷纷赞同公子卬的计策,惠王于是便拜公子卬为大将,让他领兵五万进住吴城,救援西河之急。——这吴城是吴起镇守西河时所建,城高池深,易守难攻。——公子卬正想给卫鞅写信,忽然有守城军官来报说:“秦相国派人来送信,信使已在城下。”公子卬命人用绳索将秦信使拉上城,自己拆信看道:我与公子情同手足,如今虽各为其主,领军相持,但又怎能忍心发兵交战,自相残杀呢?我想和公子相约在玉泉山痛饮,握手言和,既使两国免受战乱之苦,又使千秋万代的后人们称颂我们的友情。公子如肯应允,请指定一个相会日期。
公子卬读完大喜道:“这也正是我的意思。”令人款待秦国信使,回信道:相国不忘昔日友情,愿化干戈为玉帛,正合我意。
三天之内,请相国指定一个相会之日,我无不听从。卫鞅得到回信,大喜道:“我的计谋已行得通了。”又派人到吴城商定相会日期,秦使见到公子卬说:“秦军前营已经撤走,其他各队人马只等元帅与我相国相会后,也会撤兵回国。”又向公子卬献上旱藕、麝香说:“这是秦地特产,旱藕补益身体,麝香可以辟邪,相国特派小人将这些献给元帅,以表示不忘旧日之情。”公子卬以为卫鞅真的敬重自己,对他更加坚信不疑。卫鞅假传军令,将前营撤退,让公子少官率兵先行,暗中却吩咐他们以打猎补充食物为名,埋伏于狐岐山、白雀山等处,只等相会之日山上放炮为号,便一齐杀出,将魏国人马一网打尽。
到了相会之日,清晨卫鞅先派人去吴城报告说:“相国已先到玉泉山等候,所带随行人员不过三百人。”公子卬毫不起疑,用车装载酒食,又带着一队乐师,出城前去相会。卫鞅在山下迎接,公子卬与他相见,各叙昔日交情,又谈到今日言和退军一事。两边都准备了酒食,公子卬要尽地主之谊,先向卫鞅把盏敬酒,卫鞅也向他回敬。酒过三巡,卫鞅命军士将魏国的酒食撤去,改用本国酒食,并让两个秦国武士上前侍奉,这俩武士一个叫乌获,能单手举起千钧之物,一个叫任鄙,能赤手空拳搏杀虎豹。卫鞅举杯劝酒,同时用目光暗示左右,左右得令,跑到山顶点响了号炮,接着山下又有号炮传来。公子卬大惊道:“现在为何放炮,相国难道在使计骗我吗?”卫鞅笑道:“暂且骗公子一次,回头我再向公子陪罪。”公子卬心慌意乱,想要逃走,却被乌获紧紧按住,动弹不得,任鄙指挥众人捉拿公子卬的随从,埋伏在山谷中的秦公子少官也率人四处捕拿魏国的车仗人马,随公子卬前来赴会的魏国兵将无一脱逃。卫鞅吩咐将公子卬打入囚车,先送回秦国报捷,又命人给公子卬的随从松绑,赐酒替他们压惊,并把原来的车仗交给他们说:“你们就说元帅赴会归来,骗吴城守军打开城门,成功后我一定重赏你们,如果不听从,我现在就将你们斩首。”众人怕死,只得遵命前往。卫鞅让乌获扮作公子卬坐在车中,让任鄙扮做护送公子卬的秦国使臣紧跟其后。吴城守军认出是自家人马,赶紧开城迎接,乌获、任鄙两位勇士一齐发难,奋起神力将城门击碎,又把上前阻拦的魏军官兵一一打倒。卫鞅率大军随后跟进,乱杀一阵后将吴城占据。西河守将朱仓闻听主帅被俘,料定西河难守,弃城逃走。卫鞅长驱直入,直逼安邑。魏惠王大惊,派大夫龙贾到秦军求和,卫鞅说:“魏王不肯用我,我才到秦国做官,秦君赐我高爵厚禄,现在又将军权交给我,我若不灭掉魏国,有负秦君重托。”龙贾说:“人们常说:‘良鸟恋旧林,良臣恋故主。’魏王虽未能重用相国,但也没有听从公叔痤之言杀害相国,相国怎能毫无情义?”卫鞅沉思半晌说道:“要我撤军也可以,但你们必须将黄河以西土地割给秦国。”龙贾回奏惠王,惠王答应,让龙贾将地图契约献给卫鞅,卫鞅按图受地,凯旋而归。魏惠王因安邑距秦国较近,遂迁都大梁,从此魏国也称梁国。
秦孝公表彰卫鞅之功,将过去从魏国夺来的商於等十五城赐给卫鞅作封地,称为商君,后世也因此称卫鞅为商鞅。卫鞅谢恩回府,对众家臣说:“我以卫君旁支远族身份入秦,辅佐秦君治理国家,使秦国变得富裕强大,现在又领兵从魏国夺得七百里土地,秦君将十五城赐给我为封地,人生的荣华得意可说是到了顶点了!”家臣们纷纷称颂,有一人厉声打断他们说:“你们寄居在商君门下,怎能谄媚奉迎陷害主人?”众人一看,说话的正是卫鞅的贵客赵良。卫鞅说:“先生说众人谄媚奉迎,你倒说说我治理秦国,与五羖大夫百里奚相比如何?”赵良答道:“五羖大夫做穆公相国,辅助穆公三次平定晋国的内乱,攻灭周围小国二十个,使穆公成为西方霸主。五羖大夫仁慈爱民,深得百姓爱戴,去世之时,百姓沿途哭送,如丧考妣。现在君做秦国相国八年,政令虽然得以实施,但因用法过严,杀戳太多,百姓只畏惧君的威严而不感激君的恩德,只知道追逐功利而不明晓大义所在,太子更因君伤害他的老师,对君仇恨入骨。一旦秦君晏驾,君的性命都难以保全,还说什么商於的荣华富贵?君不如举荐贤能之士代替自己,辞去官爵俸禄,归耕陇田,这样或许还能有保全自己的希望。”卫鞅怫然不乐。
五个月后,秦孝公去世,太子驷继位为君,称惠文公。卫鞅自恃是前朝老臣,举止傲慢,太傅公子虔过去被卫鞅削去鼻子,心中怀恨不已,这时便与公孙贾一同奏道:“人们常说:‘大巨太重者国危,左右太重者身危。’卫鞅立法治秦,使秦变强,父老百姓只知有卫鞅之法,不知有秦国之法,如今卫鞅又得十五城为封地,权重位尊,将来必会有谋反犯上之举。”惠文公说:“我也深恨此贼,但他是先王的老臣,如今谋反之心尚未明显,姑且再容他几日。”派人将卫鞅的相印收回,让他退归自己的封地商於。卫鞅上朝辞行,准备车马出城,其仪仗声势比起列国诸侯有过之而无不及,百官纷纷饯行相送,秦国朝堂为之一空。公子虞、公孙贾将此事密告惠文公,说:“卫鞅不知反悔,反而盗用诸侯车驾仪仗,如让他返回商於,必会谋反。”甘龙、杜挚也出面为此事作证。惠文公大怒,当即命令公孙贾领武士三千,追杀卫鞅,公孙贾欣然领命出朝。都城百姓怨恨卫鞅已久,此时闻听公孙贾领兵追杀他,纷纷跟随而去。卫鞅乘车出城,刚走上百余里,就听到后面喊声大作,派人探听,知道是惠文公派兵追杀。卫鞅心中大惊,急忙脱下身上官服,扮作一个小兵匆匆逃去。卫鞅逃到函谷关,见天色已晚,便到一家旅店投宿。
店主向他要身份证明,卫鞅说没有,店主说:“商君立法,不许收留没有身份证明的客人,违者斩首。我不敢让你留宿。”卫鞅叹道:“我制订这一法令,实在是自害其身啊!”于是连夜奔行,混出函谷关,来到魏国。魏惠王深恨卫鞅欺骗公子卬和向自己逼取黄河以西土地,便想下令将他囚禁,转送给秦国。卫鞅害怕,又逃回封地商於,想起兵反秦,结果被公孙贾拿获。惠文公宣布了卫鞅之罪,命人将他押到闹市,五牛分尸,百姓纷纷争抢着吞食其肉,惠文公又下令将卫鞅灭族。可怜卫鞅八年变法,使秦国富强,今日却遭分尸灭族之祸,这都是他昔日行法用刑过于苛刻所致。──这是周显王三十一年之事。后人有诗叹道:商於封邑未经年,五路分尸亦可怜!惨刻从来凶报至,劝君熟读《省刑》篇。
卫鞅死后,秦国百姓歌舞欢庆,如释重负,六国闻讯,也都纷纷庆贺。
甘龙、杜挚过去被卫鞅割职,现在都官复原职,公孙衍被拜为相国。公孙衍劝惠文公吞并巴、蜀之地,改称秦王以号令天下,并要求各诸侯国像魏国那样割让土地作为贺礼,否则就发兵征讨。惠文公于是改称秦王,并派使者通知各国,要他们割地相贺,诸侯们犹豫不决。其中只有楚威王熊商,由于任用昭阳,刚刚将越国攻灭,杀死了越王无疆,地广兵强,敢与秦国为敌。秦国使者到楚,被楚威王斥退,于是便有洛阳人苏秦以“兼并”之计来游说秦王。