陈文杰公中有私,下令扒开数座坟墓叫蔡家祖先白骨见天,替徐家报剖棺戳尸之仇。徐安从围观的人群中掷出土块,指点埋尸地点。陈文杰通知林县令带着孙永旺和薛翠花来认尸,死者果然是薛兰花,文杰以死者鞋底无泥为由判断死者是被移尸到蔡家,排除了蔡家杀人的嫌疑。
蔡嘉木的大太太母老虎感激陈文杰还了蔡家清白,同意陈文杰带白茉莉和其子宝儿去辨认蔡嘉木的真假。文杰一行到酒馆吃饭,李大光扮作乞丐欲置文杰于死地,心远将其击退。
文杰通过暗访,发现孙永旺和小姨子薛翠花情热通奸,打昏妻子薛兰花扔进井里的事实,又由一根栓猪绳找到了凶手朱阎王。通过审讯朱阎王,案情水落石出:当晚薛兰花在井里苏醒喊救命,路过水井的姚和尚下井救人,贩猪的朱阎王用拴猪绳子拴住姚和尚在上面拽,救起薛菜花,朱阎王见色动心,落石下井砸死姚和尚,又勒死了不肯就范的薛兰花,串案告破。
李大光当晚潜入县城客栈,要杀三姨太白茉莉和宝儿,不料徐莲受陈文杰指派,伪装三姨太睡在床上擒住李大光。偏在这时,一蒙面人冲进来抢走宝儿。
徐莲追出,一直追到城外的徐家坟地,才发现蒙面人正是徐安,他要杀宝儿活祭冤死的父亲和叔叔。徐莲确认徐安是她堂哥,责问徐安为什么不杀乾隆以报家仇。徐安弄清徐莲的的真实身份后,说乾隆是个好皇帝,不能为一己私仇而坏公义。两人争吵,徐安劝徐莲放弃不智的报复,同时他自己也明白了孩子无辜,欲将宝儿带回京城当太监,要叫蔡家断子绝孙。
李大光坦白了杀死蔡嘉木自己假冒知府暗当飞盗的经过,承认是他夜入蔡府杀人灭口,与徐家后人无关。血案破了,陈文杰等人押着李大光离开东台县。徐安这时假装刚从扬州赶来,上了船。陈文杰怀疑徐安是移尸稼祸蔡家的人,问他缘何晚到东台。徐安说自己病倒在扬州,卖马养病,耽搁至今。陈文杰想返回东台找沈成仁指认徐安,奈何快马传信,乾隆已到扬州行宫,急催十公主回去。到了扬州,陈文杰要徐安说明是在何处养病。徐安说在暗娼家却遍找不见。丰绅殷德害怕自己和李大光的关系暴露,下了无色无味的奇毒蚀骨散在饭中,毒翻李大光。心远和徐莲用内力抢救,李大光临死喊出和珅是窃国大盗。
乾隆游九峰园,发觉一空缺处有宝塔才完美。其实空缺是和珅故意留下来的,一夜之间就让扬州盐商修了七级浮屠。陈文杰指出乾隆南巡铺张浪费劳民伤财,大煞风景;接着陈文杰又指出和珅借皇上南巡的名义大刮地皮。和珅不服,索要证据。陈文杰把尹三江行贿的黑账本交给乾隆,奏告丰绅殷德毒死了飞盗李大光。乾隆对李大光之死不追究,对账本也不表态。陈文杰不辨是非,乾隆感觉有失颜面,喝令将陈文杰推出去斩首。