院中,暗自记下位置,然后让五个儿子各自斋戒三天后,在五更时分进入庙宇,按顺序祭祀祖先。观察他们拜祭时,谁正好拜在璧玉所在的位置,那就是神明所选择的人。康王先进入庙宇,跨过了埋璧的位置,在璧前拜祭。灵王拜祭时,手肘碰到了璧玉。子干、子晰离璧玉则比较远。当时,公子弃疾还很年幼,由他的傅母抱着进入庙宇行礼时,正好在当璧的位置上。共王心里明白神明的眷顾,更加宠爱弃疾。共王去世时,弃疾还很小,所以康王先被立为新的王位继承人。但是,楚国的大臣们都知道埋璧的事情,他们都知道弃疾是神明所选的合适继承人。今天朝吴提到“当璧”的吉祥兆头,弃疾担心这种言论会传开,被灵王所忌,所以假装生气并将朝吴遣离了营地。
朝吴回到城中,转达了弃疾的话。世子说:“国家君主去世,社稷由我来继承,这是正常的道理。虽然我还在服丧期间,还没有正式继位,但我既然已经摄政代理国家事务,就应该与这座城市共存亡,怎么能向仇敌屈服,让自己变成奴隶呢?”于是,他们更加坚决地守卫城池。从夏天四月份开始围攻,一直持续到冬天十一月,公孙归生因为长时间的劳累而生病,躺在床上不能起来。城中的粮食已经吃光,饿死的人占了一半,守卫者也疲惫不堪,无法抵御敌人的进攻。楚军如同蚂蚁般攀爬而上,城池终于被攻破。世子端坐在城楼上,束手无策地被绑住。公子弃疾进入城里,安慰城中的居民,并将被俘的蔡国世子放上了囚车,然后把他交给了灵王。由于朝吴曾经提到过当璧之祥,公子弃疾没有让他离开。不久之后,公孙归生去世了,朝吴就一直留在公子弃疾的身边。这件事情发生在周景王十四年。
当时,灵王已经回到了郢城,做了一个梦,梦见一个自称是九冈山之神的神灵前来拜访他,并说:“请你向我献祭,我将让你得到天下。” 灵王醒来后非常高兴,于是命令车驾前往九冈山。正好弃疾的捷报传来,灵王便命令将世子有充当牺牲,杀死他来祭祀神灵。申无宇劝谏道:“古时宋襄用鄫子来祭祀次睢之社,结果导致众多诸侯叛变。您作为一位国王,不应该重蹈覆辙!”灵王回答道:“这个蔡国的世子是叛逆之子,是罪人的后代,怎么能和那些诸侯相比呢?他只能当做牲畜来献祭罢了。”申无宇无奈地退下,自言自语道:“这位国王的残暴已经太过分了,他的命运将不会好到哪里去!”于是,申无宇告老还乡,离开了郢都。蔡洧看到世子被杀,哀痛哭泣了三天。灵王认为他忠诚,于是释放他并任用他。蔡洧的父亲先前被灵王杀害,他暗中怀有复仇的决心。他游说灵王说:“诸侯之所以效忠晋国而不是楚国,是因为晋国离他们近,而楚国离他们远。现在大王已经拥有了陈国和蔡国,与中原接壤,如果把城墙加高,每个城池配备一千辆战车,以此来威慑诸侯,那么四方谁还会不敬畏并服从大王呢?然后大王再出兵攻打吴国和越国,先征服东南,再图谋西北,这样就可以取代周朝成为天子。”灵王听了这番谀言,越来越信任蔡洧。于是他重建了陈国和蔡国的城墙,使它们更加高大强固。他还任命公子弃疾为蔡公,以表彰他灭掉蔡国的功劳。此外,他还修建了东西两座不羹城,这些城池占据了楚国的要冲地带。灵王自信满满地认为,整个天下没有哪个国家能够比楚国更为强大了,他只要稍微眺望一下四周,就能够得到整个天下。灵王召来太卜,准备用龟甲占卜,问:“我何时能成为真正的王?”太卜回答:“君王已经称王了,还问什么呢?”灵王说:“楚国和周国并立,这不算真正的王。只有得到整个天下的人才是真正的王。”太卜烧龟甲,龟甲龟裂。太卜说:“占卜的结果不成功。”灵王将龟甲扔在地上,捋起袖子大喊:“天啊,天啊!这么小的天下,都不肯给我,生我熊虔有什么用?”蔡洧上奏说:“事情还是取决于人的努力,那些枯骨又怎么知道呢。”灵王听后感到高兴。