陈哀公的名字叫弱,他的元妃郑姬生了个儿子叫偃师,已经被立为世子。次妃生了个儿子叫公子留,三妃生了个儿子叫公子胜。次妃很会讨好,得到了哀公的宠爱,因为生了公子留,哀公非常宠爱他,但由于偃师已经被立为世子,所以废除他的名分是不可能的。于是,哀公任命他的弟弟司徒公子招为公子留的太傅,公子过为少傅,并且嘱咐招和过:“将来偃师应当把位子传给公子留。”周景王在位的第十一年,陈哀公因病卧床不起,很久没有去朝廷。公子招对公子过说:“公孙吴已经长大了,如果让偃师继承位子,必然会再次立公孙吴为世子,那么怎么可能让留有机会?我们不能辜负君主的托付。现在君主病重已经很久了,事情在我们手中掌握,我们可以在君主还没有去世之前,依据君主的意愿,废除偃师的世子身份,立留为继承人,这样我们就不会有后悔了。”公子过同意了这个计划,就与大夫陈孔奂商议。陈孔奂说:“世子每天必定要到宫中问候君主的病情,朝夕陪伴在君主身边,我们无法冒充他。不如我们埋伏在宫巷中,等待他出入宫门,趁机袭击他,只需要一个人的力量就可以了。”公子过和公子招就决定采纳这个计划,并且把这个计划交给陈孔奂去实施,承诺在立留为继承人的时候会加封大邑。孔奂便暗中召集了自己的心腹大力士,混入守门的队伍中,看门的人还以为他们是世子的亲信,没有产生怀疑。世子偃师向陈侯问安完毕后,夜晚离开宫门,大力士熄灭了他的灯火,将他刺杀。宫门顿时大乱。过了一会儿,公子招和公子过赶到现场,假装惊讶,一边派人搜捕凶手,一边宣扬:“陈侯病重,应该立次子留为国君。”陈哀公听到这个消息,气得自缢而死。史官有首诗说:“嫡长宜君国本安,如何宠庶起争端?古今多少偏心父,请把陈哀仔细看!”
司徒招奉公子留回到了陈国,立即登基为君主,并派遣大夫于徵带着宣布公子偃师已经病逝的消息前往楚国。此时,伍举正在楚灵王身边侍奉,听说陈国已经立公子留为国君,但不知道世子偃师的下落,感到十分疑惑。突然,有人报告说:“陈国的第三个儿子公子胜和他的侄儿公孙吴前来求见。”灵王就把他们召进来,问他们来的目的。两人跪在地上哭拜不止。公子胜开口说:“我们的嫡兄世子偃师被司徒招和公子过设计杀害,导致父亲自缢而死。他们擅自立公子留为国君,我们担心他们会对我们下毒手,所以来投奔您。”灵王质问于徵师。于徵师一开始还想抵赖,但被公子胜指出事实后,无言以对。灵王愤怒地说:“你肯定是招、过一党的人!”于是下令刀斧手将於徵师绑出去斩首示众。伍举向灵王奏道:“王已经惩治了那些逆臣,现在应该奉公孙吴为旗帜,讨伐公子招和公子过的罪行,这样就名正言顺,谁还敢不服?既然陈国已经平定,那么接下来就可以去讨伐蔡国了,这是庄王时代的伟业,不能被忘记。”灵王非常高兴。于是他下令兴师伐陈。公子留听说于徵师已经被杀,害怕自己也会遭遇不测,不愿再做国君,于是逃到了郑国。有人劝司徒招一起离开,但是招说:“如果楚国的军队来了,我有自己的计划可以退走。”
话说楚灵王率领大军来到了陈国。陈国的百姓都非常怀念世子偃师,看到公孙吴随军而来,都非常热情,拿出了最好的食物和酒水来迎接楚国的军队。而司徒招危急之中,派人请公子过前来商议对策。公子过来,坐下后问:“司徒你说有办法应对楚军,你的计策是什么?”招回答说:“要退楚军,只需要一样东西,我想向你借。”公子又问:“什么东西?”公子招说:“借你的头就可以!”公子过听到这番话大为惊恐,正要站起来,但是公子招的手下立刻动手打他,将他打倒在地,然后招亲自拔剑斩下了他的头颅。接着,招拿着公子过的头颅前往楚国军队,跪地向灵王磕头,说:“杀害世子偃师并立公子留为君,都是公子过所为。现在我借用大王之威,斩杀公子过献上,希望大王能够饶恕我的罪过!”灵王听了他的话,认为他说话十分卑微,内心十分高兴。公子招又跪着走到灵王的面前,悄声说道:“昔日庄王平定了陈国的叛乱,后来又重新封给了他们,结果却白白浪费了庄王的功劳。现在公子留因为害怕受罚而逃到了别的国家,陈国就没有国主了。我建议大王收陈国为郡县,不要让别人来继承这个国家。”灵王听了他的话,非常高兴说:“你说的话正是我所想的。你现在回去,去整理宫殿,等待我巡视陈国。”公子招向灵王表示感谢,然后离开了。公子胜听闻灵王让司徒公子招回国,于是来到灵王面前哭诉,说:“这些计谋都是公子招提出的,他的临时行动都是由过派大夫陈孔奂去实施的。现在他却把罪名全都推到公子过身上,这样就可以逃脱惩罚了。先君和先太子在地下看到这个情况一定非常痛心。”他说完后,痛哭不止,引起了军队的共鸣。灵王安抚他说:“公子不要伤心,我会对此做出处分的。”第二天,司徒招准备好了法驾仪从,前来迎接楚王入城。灵王坐在朝堂上,陈国的百官都前来参拜。灵王叫来陈孔奂,责问他说:“你杀害了世子偃师,是你的行凶导致了这一切,如果不惩治你,怎么能够儆惧其他人呢?”于是他命令左右将孔奂斩首示众,并且将公子过和孔奂的首级一起悬挂在国门上。灵王接着训斥司徒公子招说:“我原本想宽容你,但是你的行为实在是太过分了。现在我就赦免你一命,你可以带着家人远走东海。”司徒公子招只能匆忙告辞,没有机会辩解。灵王派人将他押往越国安置。公子胜率领公孙吴前来感谢灵王对他们讨伐贼寇的恩赐。灵王对公孙吴说:“我原本想立你为国君,以延续胡公的祀典,但是招和过的支持者还很多,他们对你的仇恨肯定很深,我担心你会受到伤害,所以你还是跟我回楚国吧。”于是,他下令毁掉陈国的宗庙,并将陈国改为县。因为穿封戌在争郑囚皇颉的事情上没有谄媚他,灵王让他去守卫陈地,称为陈公。陈国的人民感到非常失望。髯翁有诗叹道:“本兴义旅诛残贼,却爱山河立县封。记得蹊田夺牛语,恨无忠谏似申公!”
灵王带着公孙吴回到楚国,休整了一年,然后攻打蔡国。伍举献上计策说:“蔡般作恶已经很长时间了,他已经忘记了自己的罪行。如果去讨伐他,他反而会有借口。不如诱骗他来杀他。”灵王采纳了他的计策。于是托言巡视各地,驻军在申地,派人带着礼物去蔡国,邀请灵公到申地相会。楚国派人送去国书,蔡国君主打开看了一下,大意是说:“我非常渴望见到你,希望你能光临申地。我已经准备好了犒劳你的随从。”
蔡国的君主看了国书后,便准备动身前往申地。大夫公孙归生劝谏道:“楚王贪婪而不可信。现在他们送来了贵重的礼物,但说话却很低贱,这很可能是在引诱我们。您不应该前往!”蔡国的君主说:“蔡国的实力无法与楚国相比,如果不前往,他们可能会派兵来攻打我们,我们该怎么办?”公孙归生说:“那就请您先立世子,然后再前往。”蔡国的君主接受了他的建议,立了自己的儿子为世子,并让公孙归生协助他辅政。随后,他们立即前往申地,与灵王会面。灵王说:“自从这个地方分别,已经八年了,很高兴您的风采依旧。”蔡侯回答说:“般承受着您的恩宠,收录在盟籍之中,依靠您的威灵,镇守并安抚我的国家,我对您的感激之情非同一般。听说您开拓了商墟之地,我正想前往祝贺,您的使者就来了,我敢不赶快迎接吗?”灵王在申地行宫设宴招待蔡国君主,派出了大批歌舞演员,让宾主们畅饮高歌,非常热闹。酒席结束后,灵王邀请蔡国君主到他的卧室继续喝酒,让伍举和其他随从在外面休息。蔡国君主一边高兴地喝酒,一边不知不觉地喝醉了。在房间的墙壁内隐藏着几个士兵,灵王一扔酒杯,士兵们便突然出现,将蔡国君主绑在了席子上。蔡国君主还在醉中,完全没有意识到发生了什么。灵王派人宣布说:“蔡国君主般弑杀了他的父亲,我代表上天前来讨伐他。如果你们的随从没有犯罪,就可以保全性命,如果你们愿意归顺我,我也会给予奖赏。”原本蔡侯对待下属非常仁慈,有恩于大家,所以跟随他的大臣们没有一个愿意投降。灵王一声令下,楚军将他们团团包围,最终都将他们俘获。蔡侯酒醒后,发现自己被绑住,才明白发生了什么事。他睁大眼睛看着灵王说:“我蔡般犯了什么罪?”灵王回答:“你背叛了你的父亲,这是违反天理的逆行,你现在死都已经太晚了。”蔡侯叹了口气说:“我真后悔没有听从归生的建议啊!”灵王下令将蔡侯处以车裂之刑,跟随他的七十名大臣和最底层的仆从都被处死,无一幸免。他在板上写下蔡侯般背叛逆行的罪行,向全国宣布。然后,他命令公子弃疾率领大军,长驱直入蔡国。宋朝的儒者认为,蔡侯的罪行确实应当受到惩罚,但诱杀他并不是合道义的方式。髯翁有一首诗叹道:“蔡般无父亦无君,鸣鼓方能正大伦。莫怪诱诛非法典,楚灵原是弑君人。”
话说蔡侯的世子蔡有,自从他父亲来楚后,每天都派间谍去打探消息。突然有一天,间谍回来报告说蔡侯被杀,楚军不久后将来到蔡国。蔡有立即组织军队,准备迎战。楚军一到,就将蔡国团团包围。公孙归生说:“蔡国虽然长期附属于楚国,但晋国和楚国已经结盟,我公孙归生实际上是晋国的使者。我们不如派人去晋国求援,如果他们念及旧日的盟约,也许会来帮助我们。”世子蔡有采纳了公孙归生的建议,招募国内有能力去晋国求援的人。蔡洧的父亲蔡略,在跟随蔡侯去申的过程中,也在被杀的七十人之中。蔡洧为了给父亲报仇,主动应募,领取了国书,乘夜色从城墙北面逃走,直接来到晋国,拜见晋昭公,哭诉了事情的经过。晋昭公召集群臣商议此事。荀吴向晋昭公上奏说:“晋国是盟主,诸侯们都依赖我们才能安稳。现在陈国和蔡国都遭受楚国的侵略,我们如果不去救援,那么盟主的职责就丧失了。”昭公说:“楚国虔诚、暴虐、横行,我们的兵力比不过他们,怎么办呢?”韩起回答说:“虽然知道我们的兵力比不过楚国,但我们能坐视不管吗?为什么不联合其他诸侯一起来对抗楚国呢?”晋昭公听从韩起的建议,命令他在厥慭召开各国会议。宋国、齐国、鲁国、卫国、郑国和曹国都派遣了大夫前来参加会议,听从晋国的命令。韩起提出了救援蔡国的请求,但是所有的各国大夫都摇头表示反对,没有一个人愿意担当这个主张。韩起说:“诸位如此害怕楚国,难道准备任由他们逐渐吞并各国吗?如果楚军从陈国和蔡国逐渐侵占其他国家,我们国家的君主也不敢再插手了。”众人面面相觑,没有人回应。当时,宋国的右师华亥也在场,韩起单独对华亥说:“在盟约宋国的战役中,你们家族的先辈右师实际上提出了这个计划,约定南北两国停止战争,如果有国家首先违反约定,发动战争,那么各国将共同讨伐它。现在楚国首先违反了约定,对陈国和蔡国发动战争,而你却置身事外,一言不发。这并不是楚国不守信用,而是你们国家在欺骗我们。”华亥有些惊恐地回答道:“我们作为较弱小的国家,怎么能够欺瞒盟主,触犯盟约呢?但是蛮族并不顾及诺言,我们也无可奈何。现在各国长期以来都没有准备战争,一旦发生战争,胜负难料。不如继续遵守停战的约定,派一个使者为蔡国请求宽恕,楚国必然没有借口拒绝。”韩起看到各个国家的大夫都有惧怕楚国的态度,意识到救援蔡国的事情无法得到支持,于是商议起草一封信,并派遣大夫狐父直接前往申城,去见楚灵王。蔡洧见到其他诸侯都不愿意出兵救助蔡国,非常悲痛地号啕大哭离去了。狐父到申城将书信呈上,灵王拆开书信阅读,大致内容如下:“前几天,宋国与我们结盟,南北两国互相见面,原本是以停止战争为名义。在虢国的会议上,我们再次重申了旧约,有鬼神降临。我国的国君率领诸侯严格遵守诺言,不敢轻易尝试动用干戈。现在陈国和蔡国有罪,上国非常愤怒,派兵前去讨伐,这是出于正义的愤怒,暂时顺从权势。罪人已经被诛杀,但军队还没有撤回,上国会如何解释这个问题?各国的大夫都来拜访我国,责备我国国君有拯救溺水者、解决纷争的责任,我国国君对此感到惭愧!他还担心会因此破坏盟约,派遣我将这封书信送给各位大夫,为蔡国请求宽恕。如果上国能够顾及过去的友情,保全蔡国的宗庙,我国国君以及同盟国都将感激不尽,不仅仅是蔡国人。”
书信末尾,宋国、齐国等各国大夫都签署了名字。灵王读完后笑着说:“蔡城很快就会被攻下,你用空话来解围,还想用三尺童子来糊弄我吗?你去回复你们的国君,陈国和蔡国只是一个孤家寡人的小国,与你们北方的国家没有关系,不需要你们操心。”狐父还想继续恳求,但灵王已经起身回到内室,没有给他任何回信。狐父失望地回去了。晋国的君臣虽然对楚国的行为感到愤怒,但却无可奈何。正是:“有力无心空负力,有心无力枉劳心。若还心力齐齐到,涸海移山孰敢禁!”
蔡洧回到蔡国后,被楚军的巡逻队抓住,被带到公子弃疾的帐前。弃疾威胁他投降,但蔡洧坚决不从,于是被关押在后军中。弃疾知道晋国不会来救援,于是更加努力地攻城。归生说:“事情已经非常紧急了!我愿意拼上性命,直接去楚军的营地,劝说他们撤退。如果他们愿意听从,就可以避免让生灵遭受涂炭。”世子有说:“城中的调度,全靠大夫您,怎么能让您离开我呢?”归生回答说:“如果殿下不同意我离开,我可以让朝吴去。”蔡国的世子召集了前来的朝吴,含着泪将他派遣出城。朝吴到了楚营,弃疾以礼相待。朝吴说:“公子派大军攻打蔡国,蔡国已经知道必败无疑。但是我们不知道罪名在哪里。如果以先前的国君犯下的过失为由,不给予宽恕,那么世子又犯了什么罪?蔡国的宗社又犯了什么罪?希望公子能够同情并考虑到这一点。”弃疾回答道:“我也知道蔡国没有灭亡的出路,但是接到了攻城的命令,如果没有攻下城池回报,必然会受到责罚。”朝吴说:“吴国有一个建议,请允许我屏退左右。”弃疾说:“你说吧,我的左右不会有妨碍的。”朝吴说:“楚王得国的方式并不正当,公子您难道不知道吗?只要有人心,没有不感到愤怒的!而且对内消耗国家的财富在土木工程上,对外消耗人民的力量在战争上,对人民的疾苦毫不关心,贪得无厌。过去消灭了陈国,现在又诱惑蔡国。公子不忘记先君的仇恨,反而听从他的驱使,人民的怨恨正在积累,公子您将会分担一半的怨恨!公子您贤明而且声誉卓着,又有‘当璧’的吉祥之兆,楚国人民都希望您能成为国君。如果您真的反戈一击,诛杀那个弑君虐民的罪犯,人民的心都会向着您,又有谁能和您对抗呢?与跟随一个无道的君主,聚集人民的怨恨相比,您觉得哪个更好呢?公子如果您愿意听从我这愚蠢的建议,我愿意率领剩下的人民,为公子冲锋陷阵。”弃疾生气地说:“你这个狂妄之徒,竟敢用花言巧语离间我们君臣之间的关系!本来应该斩首示众,现在姑且先让你活着,把头寄存在脖子上,去告诉世子,赶快绑着自己出来投降,还可以保全剩下的生命。”然后命令左右将朝吴拉出营帐。原来当初楚共王有五个宠爱的妾所生的儿子:老大叫熊昭,即后来的康王;老二叫围,即灵王虔;老三叫比,字子干;老四叫黑肱,字子晰;最小的就是公子弃疾。楚共王想在这五个儿子中,立一个为世子,但心中拿不定主意,于是他举行了盛大的祭祀活动,向各种神只祈祷说:“请神明在这五个人中,选择一个既贤能又有福气的人,让他来主持国家的社稷。”于是,楚共王把璧玉秘密地埋在太室的庭院中,暗自记下位置,然后让五个儿子各自斋戒三天后,在五更时分进入庙宇,按顺序祭祀祖先。观察他们拜祭时,谁正好拜在璧玉所在的位置,那就是神明所选择的人。康王先进入庙宇,跨过了埋璧的位置,在璧前拜祭。灵王拜祭时,手肘碰到了璧玉。子干、子晰离璧玉则比较远。当时,公子弃疾还很年幼,由他的傅母抱着进入庙宇行礼时,正好在当璧的位置上。共王心里明白神明的眷顾,更加宠爱弃疾。共王去世时,弃疾还很小,所以康王先被立为新的王位继承人。但是,楚国的大臣们都知道埋璧的事情,他们都知道弃疾是神明所选的合适继承人。今天朝吴提到“当璧”的吉祥兆头,弃疾担心这种言论会传开,被灵王所忌,所以假装生气并将朝吴遣离了营地。
朝吴回到城中,转达了弃疾的话。世子说:“国家君主去世,社稷由我来继承,这是正常的道理。虽然我还在服丧期间,还没有正式继位,但我既然已经摄政代理国家事务,就应该与这座城市共存亡,怎么能向仇敌屈服,让自己变成奴隶呢?”于是,他们更加坚决地守卫城池。从夏天四月份开始围攻,一直持续到冬天十一月,公孙归生因为长时间的劳累而生病,躺在床上不能起来。城中的粮食已经吃光,饿死的人占了一半,守卫者也疲惫不堪,无法抵御敌人的进攻。楚军如同蚂蚁般攀爬而上,城池终于被攻破。世子端坐在城楼上,束手无策地被绑住。公子弃疾进入城里,安慰城中的居民,并将被俘的蔡国世子放上了囚车,然后把他交给了灵王。由于朝吴曾经提到过当璧之祥,公子弃疾没有让他离开。不久之后,公孙归生去世了,朝吴就一直留在公子弃疾的身边。这件事情发生在周景王十四年。
当时,灵王已经回到了郢城,做了一个梦,梦见一个自称是九冈山之神的神灵前来拜访他,并说:“请你向我献祭,我将让你得到天下。” 灵王醒来后非常高兴,于是命令车驾前往九冈山。正好弃疾的捷报传来,灵王便命令将世子有充当牺牲,杀死他来祭祀神灵。申无宇劝谏道:“古时宋襄用鄫子来祭祀次睢之社,结果导致众多诸侯叛变。您作为一位国王,不应该重蹈覆辙!”灵王回答道:“这个蔡国的世子是叛逆之子,是罪人的后代,怎么能和那些诸侯相比呢?他只能当做牲畜来献祭罢了。”申无宇无奈地退下,自言自语道:“这位国王的残暴已经太过分了,他的命运将不会好到哪里去!”于是,申无宇告老还乡,离开了郢都。蔡洧看到世子被杀,哀痛哭泣了三天。灵王认为他忠诚,于是释放他并任用他。蔡洧的父亲先前被灵王杀害,他暗中怀有复仇的决心。他游说灵王说:“诸侯之所以效忠晋国而不是楚国,是因为晋国离他们近,而楚国离他们远。现在大王已经拥有了陈国和蔡国,与中原接壤,如果把城墙加高,每个城池配备一千辆战车,以此来威慑诸侯,那么四方谁还会不敬畏并服从大王呢?然后大王再出兵攻打吴国和越国,先征服东南,再图谋西北,这样就可以取代周朝成为天子。”灵王听了这番谀言,越来越信任蔡洧。于是他重建了陈国和蔡国的城墙,使它们更加高大强固。他还任命公子弃疾为蔡公,以表彰他灭掉蔡国的功劳。此外,他还修建了东西两座不羹城,这些城池占据了楚国的要冲地带。灵王自信满满地认为,整个天下没有哪个国家能够比楚国更为强大了,他只要稍微眺望一下四周,就能够得到整个天下。灵王召来太卜,准备用龟甲占卜,问:“我何时能成为真正的王?”太卜回答:“君王已经称王了,还问什么呢?”灵王说:“楚国和周国并立,这不算真正的王。只有得到整个天下的人才是真正的王。”太卜烧龟甲,龟甲龟裂。太卜说:“占卜的结果不成功。”灵王将龟甲扔在地上,捋起袖子大喊:“天啊,天啊!这么小的天下,都不肯给我,生我熊虔有什么用?”蔡洧上奏说:“事情还是取决于人的努力,那些枯骨又怎么知道呢。”灵王听后感到高兴。