但屋漏偏逢连夜雨,坏事连连。在田分的引导下,御史台开始追查张子夫以前的事,加深他因言获罪的罪名,并派遣差吏分别追捕张氏所有分支亲属,一概赐死。莺娘和她母亲得知后,都以泪洗面,不知如何是好。
这时,窦良樱挺身而出积极营救张子夫一家。他命自己的长子和长女一起帮助莺娘。他让长子找到他的莫逆之交青云道人,此人是个隐居的修道高人。他得知他们的来意之后,告诉窦的长子,他确实同情张子夫一门,但对于他的九族,他只能救一人。因为到目前为止,他炼制成功的起死回生的丹药只有一颗,是救张子夫还是救其他人,希望他们早作定夺。长子回去禀告了父亲窦氏。窦氏看望监狱中的张子夫时告知了他,张子夫流着泪告诉窦良樱,要救他的独生女不要救他自己。窦良樱暗中把消息传递给了也关在监狱中的莺娘和她母亲。然后把营救莺娘的事全权交给长子和长女。
窦良樱的夫人劝其丈夫说:“张子夫得罪了丞相,和太后家的人作对,怎么能营救得了呢?”窦良樱回答:“爵位是我挣来的,现在由我失去之,没有什么可遗憾的。再说我怎么能让好友子夫自己去死,而我独自活着不做声。”于是他就瞒着家人,私自出来上书给皇帝。皇帝立刻把他招进宫去,窦良樱就把张子夫因为喝醉而失言的事情详细叙述了一遍,认为其不足以判处死刑。皇帝认为他说得有理,赏赐其一同进餐,并吩咐道,“到东宫去公开辩论此事”。
但最终辩论的结果还是被当朝太后所左右。窦良樱拿出的保命先帝遗诏又在尚书保管的档案中没有查到,犯了伪造先帝诏书的罪,被弹劾几乎要被判斩首示众的罪。
十月初,张子夫被处决。轮到其女儿被处决之前的夜里,窦良樱的长女买通了狱卒,偷偷来看莺娘,告知她,一定要要求喝毒酒受死,死前服下这颗回魂丸,然后喝毒酒的瞬间一直默念“张莺娘,向西走”直到意识看到大青山为止。莺娘不知此为何故,但照做了。
次日晌午,青云道人在西面的大青山下摆了个阵眼,将窦氏兄妹偷来的莺娘尸体摆入了阵法之中,道长一边默念口诀,一边将炼制数十年的去毒还魂丹药放入莺娘口中。当地上围着圈摆的数面铜镜吸收到太阳光都反射到莺娘的身体上之时,莺娘突然还魂坐起。窦氏兄妹向她解释了一切。莺娘说,她在离体向西走的那数公里的路上,看到了阴间,还看到了不少孤魂野鬼,但她就像被磁石吸引一般不停顿不停留一直向前赶直到看到大青山下的一道光走近后就失去记忆了。青云道长恭喜她说,“能够起死回生是你的福报,但你必须从此更名换姓,远走他乡地生活,你能做到吗?”莺娘在得知是窦良樱和青云道长共同救了她,她十分感恩,于是说,“请青云道长收我做弟子,我愿一生修道救人,既然我在山下还魂,以后我就叫山女吧。”青云道人在窦氏兄妹的软磨硬泡下撺掇下勉强答应了。后来莺娘一生读经修道,上山采药,炼丹练功,一辈子没离开过大山。
十月间,张子夫的其他家属九族被处决。窦良樱过了良久才得知这个消息,听后万分愤慨,就中风了,绝食打算死。后有人听说皇帝没有杀他的意思,窦良樱又开始吃饭和医治疾病了。而在皇帝那头,讨论决定不对其处死刑了。但是没过多久,田分暗中派了许多人不仅仅是在大臣之中到处制造流言蜚语,还生出许多诽谤窦良樱的话让皇帝听到,不管其儿子女儿如何补救都无济于事。因此就在当年十二月的最后一天窦良樱这位前丞相被斩首示众。
三月份,田分病了,嘴里老是叫喊反复叫喊服罪谢过的话。皇帝让有阴阳眼的巫师来诊视他的病,巫师在神识中看到窦良樱和张子夫两个鬼魂共同监守着田分,要向他索命,还打他。很快,田分终于郁郁而终惊惧而死。