陈文杰(叮当 饰)承认是自己错抓了曹水生夫妇,石头等人是被陷害,并揭露知府蔡嘉木就是飞天大盗。乾隆(吴孟达 饰)斥责文杰办案不利,没有证据就胡乱下结论。陈文杰心中不服,出言顶撞,乾隆大怒,把陈文杰下了狱,希望他好好反省自己的行为。杭州的老百姓都为陈文杰鸣不平,大白天打灯笼接送陈文杰过堂,暗喻大清朝暗无天日。乾隆听取十公主详细禀报侦破飞盗案的始末,知道冤屈了陈文杰,亲自摆驾到大牢为陈文杰平反昭雪。说出了老百姓就是天,天子就是老百姓的儿子,要听老百姓的,为老百姓办事一席话。陈文杰提出要去徐蔡庄查验蔡嘉木的身份,乾隆同意。 陈文杰去徐蔡庄前从乾隆处要了银票来赎菊芳,听说菊芳已经离开武林梦了,只得无功而返。其实丰绅殷德按乾隆的旨意,假扮豪客将菊芳诳出杭州城杀掉,消除隐患。十公主不肯随驾北返,打昏一个小太监,换了衣服跑出行宫,从迎祥桥上跳到陈文杰的船上。乾隆见十公主又跑了,安排徐安和丰绅殷德分水旱两路追寻十公主。