內挖墳開棺。柳生只好把實情告訴了石道姑,並求她幫助。
第二天,他們挖墳開棺,使麗娘還魂。柳夢梅與杜麗娘怕事情被發覺,當夜僱船,與石道姑一起去了臨安。 後陳最良發現麗娘墳被盜,並不見了柳生和石道姑,懷疑他倆合謀而為,忙去揚州告訴杜安撫。
陳最良還沒到淮安,就被叛軍抓住,李全聽說陳是杜寶的家塾老師,又得知杜寶還有夫人和婢女春香,就聽從了妻子的計策,謊說已殺了杜夫人和春香,然後放了陳最良。
陳到淮安見了杜,即把小姐墳被盜、老夫人和春香被殺的事稟知杜寶,杜寶聽後大慟。
後杜忍痛修書兩封,讓陳送給李全和李的妻子,封官許錢,招降了李全,淮安轉危為安。
麗娘他們到臨安,在錢塘江邊住下,等柳生知道考試時,考試時間已過,多虧了主考官是苗舜賓,才得以補考。
這時,因淮、揚兵事,朝廷延期放榜。麗娘讓柳生先去揚州看望她父母。柳生走後不久,來臨安的老夫人和春香因天晚找宿處與麗娘、石道姑相遇。
柳生到了揚州,聽說杜在淮安,又去淮安見杜寶,杜寶以為女兒已死,何以有女婿?
便擬定柳生假冒之罪,令人拿下押往臨安候審。杜寶回到臨安,因軍功升為宰相,陳最良為黃門奏事官。
這時發榜,柳中了狀元,可到處找柳而不得。原來柳正被杜寶吊打,因為在柳身上搜出了麗孃的春容,杜寶認定柳是盜墓賊。
苗舜賓聽說後,趕到杜府,救下了柳生。陳最良來到,說小姐確實復活了,柳生就是女婿。杜認為是鬼妖之事,要奏明皇上,滅除此事。
陳即奏告皇上,皇上要宰相、小姐、柳生、老夫人都前來作證。金鑾殿裡,眾人齊到,皇上用鏡子照看有無影子,斷定麗娘確是活人。杜寶硬說麗娘、老夫人都是鬼魂變的,後經皇上裁決讓他們父女、夫妻相認。麗娘又勸柳生拜認了岳父杜寶,全家大團圓。