程婴在众人面前宣称:“屠司寇想要得到赵家的孤儿,为何要到宫中去找?”屠家的门客听到了,问:“你知道赵家的孤儿在哪里吗?”程婴回答:“如果你给我一千金,我就告诉你。”门客把程婴引见给岸贾,岸贾问程婴的姓名。程婴回答:“我叫程婴,和公孙杵臼一起在赵家做事。公主生下孤儿后,就派妇女抱着出了宫门,托付给我们两人藏匿。我担心以后事情暴露,有人会出卖我们,他会得到一千金的赏赐,而我会遭受全家被杀的命运,所以我告诉你。”岸贾问:“孤儿现在在哪里?”程婴回答:“请让您身边的人离开,我才敢告诉你。”岸贾立即命令身边的人退避。程婴告诉他:“孤儿藏在首阳山深处,赶快去还能找到,不过很快就会逃往秦国了。不过必须要大人您亲自去。”岸贾说:“你只要跟着我去,如果真的找到了,我会重重赏赐你,如果找不到,你将会受到死罪的惩罚。”程婴说:“我刚从山中来到这里,肚子很饿,希望能吃一顿饱饭再去。”岸贾和程婴一起吃了饭喝了酒。程婴吃完后,又催促岸贾赶快出发。岸贾亲自率领三千家兵,让程婴带路,直接前往首阳山。他们沿着蜿蜒曲折的小路走了几里,路非常偏僻。他们看到临溪边有几间草房子,柴门紧闭。程婴指着那些房子说:“这就是孤儿杵臼的地方。”程婴先去敲门,杵臼出来迎接,看到这么多士兵,非常惊慌,想要逃跑躲起来。程婴大声喝道:“你不要跑,司寇已经知道孤儿在这里,他亲自来接人了,快点交出来吧。”话还没说完,士兵们已经把杵臼绑了起来,带到岸贾面前。岸贾问:“孤儿在哪里?”杵臼谎称:“没有什么孤儿。”岸贾下令搜查他的家,发现一个锁得很严实的房间。士兵们打开锁,进入房间,房间里很暗,隐约看到竹床上好像有个小孩子在哭。他们把孩子抱出来,发现他被锦缎和绣花褓包着,看起来像个富贵人家的孩子。杵臼一看到孩子,就想要抢过来,但是被绑住了无法上前。于是他大骂道:“程婴你这个小人!以前在下宫的灾难中,我和你约定一起死,你说:‘公主有孕,如果死了,谁来保护这个孤儿呢?’现在公主把孤儿交给我们两个,我们藏在这座山里,你和我一起商量着做事;可是你却因为贪图千金的赏赐,背叛了我,私下向人出卖我。我死了倒没什么,但是我怎么向赵宣孟(盾)报答他的恩情呢?”他一边骂,一边不住地诅咒。程婴满脸羞愧,对岸贾说:“为什么不杀了他?”岸贾喝令:“将公孙杵臼斩首!”然后他亲自把孤儿扔到地上,孩子一声啼哭,立刻化成了一滩肉饼,真是悲惨啊!髯翁有一首诗说:“一线宫中赵氏危,宁将血胤代孤儿。屠奸纵有弥天网,谁料公孙已售欺?”
屠岸贾起身前往首阳山去抓孤儿,这个消息传遍了城中,有人为屠家高兴,也有人为赵家叹息。宫门的检查因此变得松懈。韩厥却让他的心腹门客假装成草野的医生,进宫给庄姬看病,把程婴传来的“武”字贴在药囊上。庄姬看到后,已经明白了他的意思。医生诊完脉后,说了几句关于孕妇和产后的套话,庄姬看到身边的宫女们都是自己的心腹,就把孤