郑士元(王洛勇 饰)虽然得到赏赐,却将钱财封存,以示清廉。朱元璋(李立群 饰)到其家中探望时看到郑士元果然克勤克俭,对其更加信任。风闻秦淮河上经常出现商人贿赂官员的“花船”,朱元璋遂带郑士元微服私访。在临河的一家酒肆,两人遇到教书先生韩宜可(张冰玉 饰)。韩宜可指认一条停在码头上的大船,告诉朱元璋,该船就很可能是条“花船”。朱元璋为查明实情,带郑士元和一名护卫军官乘小船追上大船,对船家谎称商人,登上该船。岸上的韩宜可看着朱元璋等人上了船,不知是吉是凶。 朱元璋等人登上大船,进入大舱,舱内四周坐满官员,茶几上摆满吃食酒水,官员们各拥美妓。荆州知府林万泉见有陌生人上船,责令通判李元生上前询问。朱元璋自称是在京任职的官员,骗过李元生,进入大船内的单舱查看。 暗访中,朱元璋在一间单舱内撞见徽州知府康清寿和大同知府周大为狎妓。待朱元璋离开后,周大为忽然想起刚才见到的人好像是皇帝朱元璋,遂拉着康清寿找到“花船”的庄家林万泉通报情况。林万泉,伙同康清寿和通州知府吴至清等人欲意弑君自保。随从军官觉察到船上气氛不对,劝朱元璋马上离开“花船”,朱元璋却执意不肯。 林万泉、康清寿等人集合了随身带领的贴身士兵正要行动,朱元璋等人出现在大舱门口。朱元璋的突然出震慑住了船上了士兵和官员,以康清寿为首的众人纷纷跪倒在船头。此时,岸上已经集了无数士兵。 及至大船靠岸,朱元璋命令对船上的官员,验明身份,尽数押解大理寺。见朱元璋上岸,韩宜可挤上前来谢罪。朱元璋欣赏韩的胆识的才学,当场封他为监察御史,希望他和郑士元一样能够协助自己纠劾奸邪、整肃官风。