已经疲惫不堪,各个诸侯也都已经离散了,不如现在返回,休息一年,再来考虑对策。”晋文公听从了赵衰的建议,决定返回晋国。
接下来是关于周襄王回到京城,群臣前来祝贺的情况。首先,一个名叫先蔑的人向周襄王行稽首礼,转达了晋文公的命令,请求将卫侯交给司寇。当时周公阅担任太宰,掌握政权,他安排卫侯在宾馆中接受整改。周襄王说:“设立大狱太过严厉,而宾馆又太过轻佻。”于是他在民间的空房中另外建立了一间囚室,将卫侯幽禁在里面。其实周襄王本来是想保住卫侯的,只是因为晋文公非常愤怒,再加上先蔑的监视,他担心得罪晋文公,所以将卫侯幽禁在另一间室内,宣称是囚禁,实际上还是相对宽待的。宁俞紧跟在君主身边,睡觉时也一定和君主在一起,寸步不离。所有饮食等事物,他都会亲自尝试过,才让君主使用。先蔑多次催促医衍行动,但因为宁俞防备得太严密,找不到下手的机会。医官衍无可奈何,只好向宁俞实情告知:“晋国君主的聪明才智,你应该也很清楚。任何犯罪都必须受到惩罚,任何仇怨都必须报复。我这个人此行实际上是奉命使用毒药,否则我也会受到惩罚。我现在正在考虑如何逃离死亡的命运,希望你不要告诉别人。”宁俞贴近医官衍的耳朵说:“你都已经把心里的话告诉我了,我怎敢不竭尽全力为你谋划呢?你的国君已经年老,他离人们的想法越来越远,而接近于迷信鬼神。最近听说曹君得到了宽恕,只是因为巫师的一句话。如果你减少毒药的份量,并以鬼神之名进献,国君肯定不会怪罪你。我国的君主将会有所表示。”医衍听后明白了宁俞的意思,便离开了。宁俞假扮成卫侯的命令,向医官衍要了治疗疾病的药酒,并秘密地送给医官衍一盒宝玉。医官衍告诉先蔑:“卫侯的死期已经不远了!”然后他将毒药调和到了药酒中,但只使用了极少的毒药,并加入了其他药材以使颜色变混乱。宁俞请求品尝药酒,医衍假装不同意,强行逼迫卫侯喝下去。才喝了两三口,医官衍就张大眼睛看着院子,突然大叫一声倒在地上,口吐鲜血,不省人事。药酒瓶也摔在地上,药酒洒了一地。宁俞故意装出惊慌失措的样子,命令手下把太医扶起来。过了好一会儿,卫侯才苏醒过来,询问发生了什么事。医官衍说:“当我喝药酒的时候,突然看见一位神人,身高一丈以上,头部像斛,穿着威武庄严的衣服,从天空中降临到房间里面。他说:‘我是奉唐叔之命前来救卫侯的。’然后他用金锤猛击药酒瓯,使我连同魂魄一起失去了。”卫侯自己说的见到的神人和医官衍说的一样。宁俞假装生气地说:“你原来竟然用毒药来害我们的国君,如果不是神人相救,就差点没命了。我与你的交情到此为止!”然后宁俞举起手臂要和医官衍打架,周围的人赶紧劝解。先蔑听说了这件事,也赶快驾车过来看望,对宁俞说:“你们的国君已经得到了神佑,未来的福分还未尽,我应当回去向我的国君报告。”卫侯服用的毒药剂量少且浓度低,因此受到的毒害不深,只是稍微生了点病,很快就痊愈了。先蔑和医衍回到晋国,将这件事报告给了晋文公。晋文公相信了他们的话,于是赦免了医衍的死罪。史官有首诗说:“酖酒何名毒卫侯?漫教医衍碎磁瓯。文公怒气虽如火,怎脱今朝宁武谋!”
说话鲁僖公原本与卫世相处得很好,听说医官衍用毒药对卫侯下手失败,但晋文公并没有责难他,于是他问臧孙辰:“卫侯还能够恢复健康吗?”臧孙辰回答说:“可以恢复。”僖公问道:“你怎么知道的?”臧孙辰回答说:“当施行五种刑罚时,最严厉的是甲兵斧钺,次之为刀锯钻笮,最后是鞭打。这些刑罚有时会在原野上陈列,或者在市场上公开示众,让百姓们清楚地认识到犯罪的后果。现在晋国对卫侯使用的是私下下毒的手段,而不使用正式的刑罚,而且还没有处决医官衍,这是隐藏了杀害卫侯的罪名。如果卫侯没有死亡,他还能在周朝养老吗?如果有其它诸侯向晋国提出请求,晋国必然会赦免卫侯。卫侯重新掌权后,一定会更亲近鲁国,那么其它诸侯谁不会赞扬鲁国的高尚品德呢?”僖公非常高兴,让臧孙辰先带着十双白璧,献给周襄王,为卫国求情。襄王说:“这是晋文公的意思。如果晋国没有什么反对意见,我为什么要对卫国君主心存恶呢?”臧孙辰回答说:“我的国君会让我为卫国向晋国请求宽恕,但是没有天子的命令,我作为臣子不敢自行前往。”周襄王收到了白玉璧,表明了他同意帮助卫国。臧孙辰前往晋国,见到了晋文公,也献上十对白玉璧,说道:“我国鲁国和卫国是兄弟之邦,卫侯得罪了贵国君主,我国鲁国也无法安心。现在听说贵国已经赦免了曹国的国君,我国鲁国愿意用我们微薄的收入,为卫国赎罪。”文公回答说:“卫侯已经被软禁在京城,他是王室的罪人,我国晋国怎么能够自行决定呢?”臧孙辰说:“您作为诸侯的领袖,代天子发号施令,如果您能宽恕他的罪过,即使天子的命令又能有什么不同呢?”先蔑进言道:“鲁国与卫国关系亲密,您为了鲁国而宽恕卫国,那么这两个国家的关系会更加亲密,并依附于晋国,这对您有什么不利呢?”晋文公同意了,于是命令先蔑和臧孙辰一同前往周朝,向襄王请求宽恕卫成公。最终,卫成公被释放,被送回卫国。