趙朔潛逃出城,一路躲躲藏藏,深怕泄露自己的身份、行蹤,但仍被士兵發現大打出手。但他因有傷,不能逃走,最后被如冰藏入酒桶中,逃過一劫。子姜生下一男,程嬰夫婦大喜。公主也生下了一男,卜鳳對外宣稱為女孩兒。
公主為防屠岸賈強入宮中搶走遺孤,便和穆贏夫人商量,決定由程嬰入宮偷走嬰兒。屠岸賈大怒,下令三日內找出嬰兒,否則殺光全城嬰兒。程嬰和公孫杵臼想盡各種辦法,都無法解決眼前的困境,唯有交出嬰兒。程嬰想起自己原本無后,是托莊姬公主的福才有了這個兒子,或許老天就是安排這樣的機會,讓他有機會報答趙氏。他幾經掙扎,決定以自己的孩子冒充趙氏孤兒。玄姬決定與屠岸賈共赴黃泉,不料屠岸賈早有計謀,在他飲了玄姬事先安排的毒酒的同時,抽出懷中的藏刀,刺向玄姬。