回到长安,程咬金(包德馨 饰)向李冶禀明薛仁贵(保剑锋 饰)同意当元帅,但有条件,然后把条件一一说来,越说的条件越小,李治(闫西丁 饰)不耐烦地全部答应要求;回到金亭馆,薛仁贵问为何没有把要李道宗(张铁林 饰)祭旗的要求提出,程咬金要薛仁贵带刺客张鹏(侯健戈 饰)上殿启奏。 薛仁贵带刺客上殿,说出行刺一事,程咬金要找张仁来对质,李治迫于无奈准奏;张仁来到大殿与张鹏对质,张仁完全否认张鹏的说法,程咬金又用“非刑”对付张仁,没想到张仁根本不是什么硬汉子,一动刑,他就和盘托出;张仁回到殿上招供一切,薛仁贵怕日后再遭李道宗毒手欲辞官,李治没有办法,唯有召李道宗上殿。 李道宗上朝后,把一切罪状全推在张仁身上,自己只是一时胡涂,李治也没他的办法,让李道宗施然离去;离殿后,薛仁贵再追问程咬金,如何可以履行杀李道宗的诺言,程咬金劝他放心。 出征当日,程咬金一大清早把怀玉叫来,把要捉拿李道宗的事向他说出;李道宗在王府内用茶,听见怀玉来到,命人请过,怀玉说出征前绑儿过府为的是化解以前的恩怨,李道宗听后立即要出去放秦英。 李道宗正走出府外释放秦英,只见他一步出府外,程咬金就用铁链把他捆,张美人(李小冉 饰)追出,被昭阳公主(金巧巧 饰)抓住,向她灌毒酒;李治与众文武百官已经在教场准备,但不见程咬金与怀玉的踪影。 程咬金用一个大铁钟把李道宗扣上,将四周的干柴燃点起来,然后叫怀玉去请李治前来;李治到达时,李道宗已被烧死;程咬金解释当日回朝时,李治曾说答应薛仁贵所有要求,而且他没有在李道宗王府办案,是在府大门外锁拿的,绑他的不是绳子而是铁链,杀他的不是刀而是火。徐茂功指李道宗罪当赐死。程咬金说李道宗临终前供出张美人是罪魁祸首,李治即赐死张美人,不料张美人已被昭阳公主灌下毒酒,死去多时。薛仁贵整装待发,出征西凉。