包公至太康县,造访多年不见的得意门生刘县令时,单正潜入袭击。刘县令为掩护包公惨死刀下,展昭赶来时单正逃走。展昭追到单平处,单正躲在室内。为躲避追捕离开住地,路上单平身体不佳,单正只得先行。单平终于晕倒路旁,逢辛弘元路过相救。展昭奉包大人之命追捕单正,二人一经交锋,单正逃走。包公对此事进行调查。单正又潜入辛弘远书房,单平经辛敏贞小姐同意进入书房,发现辛弘远已死,当他取起刀时辛勤进来看见,唤出小姐,现场桌上留着辛弘远血写“单一”二字。辛小姐责问单平:为何杀我爹?
辛弘远被杀,众人误以为是单平所为。包公接咸平县令的公函,深为怀疑,于是命县令押囚犯到开封府。包公升堂审问案情,由辛勤申诉并查实物证,单平一直喊冤。单正杀宏远后,又杀死铁铺的铁匠。展朝路遇小喜由铁铺出来得知铁匠被杀,他进现场察看后告诉包公又是一起大刀杀人案,包公断定单平一案另有其人。单正与刁六接到越狱的单平,刁六迫单平提刀杀一妇女,单平不会用刀,单正见状挥刀杀了妇女,刁留不满又被单正所杀。见此,单平决定代单正投案,他在公堂上一反常态认罪画押,正要处铡之时,辛敏贞却说出他不是真凶……
包公认为事有蹊跷,经重新验尸后发觉,几位死者的死因皆在颈肩处,出手应是惯于用右手之人,而单平却是位左撇子。包公趁辛敏贞要求探监之际,派展昭备酒到狱中相劝,得知有貌似单平之人。包公不明白单平为何要替人顶罪,命展昭防辛敏贞。在悦来客栈,单正向店小二查问辛敏贞住处,展昭来到,单正逃走。随后单正又去找辛敏贞,辛勤不肯讲出敏贞住处而被杀。包公安排辛敏贞告诉单平,单平说出是哥哥所为,要求敏贞带他逃走。单正大闹开封府,当晚包公略施小计,引出单正,将他擒住又故意让他逃脱。