徐莲追出,一直追到城外的徐家坟地,才发现蒙面人正是徐安,他要杀宝儿活祭冤死的父亲和叔叔。徐莲确认徐安是她堂哥,责问徐安为什么不杀乾隆(吴孟达 饰)以报家仇。徐安弄清徐莲的的真实身份后,说乾隆是个好皇帝,不能为一己私仇而坏公义。两人争吵,徐安劝徐莲放弃不智的报复,同时他自己也明白了孩子无辜,欲将宝儿带回京城当太监,要叫蔡家断子绝孙。 李大光坦白了杀死蔡嘉木自己假冒知府暗当飞盗的经过,承认是他夜入蔡府杀人灭口,与徐家后人无关。血案破了,陈文杰(叮当 饰)等人押着李大光离开东台县。徐安这时假装刚从扬州赶来,上了船。陈文杰怀疑徐安是移尸稼祸蔡家的人,问他缘何晚到东台。徐安说自己病倒在扬州,卖马养病,耽搁至今。陈文杰想返回东台找沈成仁指认徐安,奈何快马传信,乾隆已到扬州行宫,急催十公主(佟童 饰)(佟童 饰)回去。到了扬州,陈文杰要徐安说明是在何处养病。徐安说在暗娼家却遍找不见。丰绅殷德害怕自己和李大光的关系暴露,下了无色无味的奇毒蚀骨散在饭中,毒翻李大光。心远(陆逸涵 饰)和徐莲用内力抢救,李大光临死喊出和珅(曾志伟 饰)是窃国大盗。 乾隆游九峰园,发觉一空缺处有宝塔才完美。其实空缺是和珅故意留下来的,一夜之间就让扬州盐商修了七级浮屠。陈文杰指出乾隆南巡铺张浪费劳民伤财,大煞风景;接着陈文杰又指出和珅借皇上南巡的名义大刮地皮。和珅不服,索要证据。陈文杰把尹三江(王斌 饰)行贿的黑账本交给乾隆,奏告丰绅殷德毒死了飞盗李大光。乾隆对李大光之死不追究,对账本也不表态。陈文杰不辨是非,乾隆感觉有失颜面,喝令将陈文杰推出去斩首。