许正清(尹铸胜 饰)偷听到,当年庄鹤亭是其中一队的南迁队伍成员,在他们北行时处处遇到日本侦察机的袭击,南迁文物很难安全送往目的地,所以负责押运的军官决定,先将文物藏起来。押运军官把文物藏在洞中,然后将位置标记在洛神和月神之中,由一名文物专家带走月神,让庄鹤亭带走洛神,分别突围。庄鹤亭带着洛神,跟他的那一队人突围了,可到了约定地点,却没能见到月神的那一小队人,他认为那一队人可能全军覆没了,所以洛神和月神从此就遗落民间了。罗坚(张译 饰)和庄文杰(王俊凯 饰)分析,洛神和月神都是抗日时期遗落民间的,可能跟文物有关,他们这才怀疑,可能棋子和数字代表的是位置。庄文杰把棋子的位置标出来,可跟洛神的数字对不上,无法确定位置,这时他想到了庄耀柏(潘粤明 饰)教他下棋时教导,这才明白每个棋子代表的数字。罗坚根据庄文杰给的数字,马上就确定了坐标,知道南迁文物在冷湖镇,他马上就安排人手,去抓捕许正清和戴孟德(赵龙豪 饰)。许正清和戴孟德住了一晚上,正准备去挖文物时,发现装修队没有来,但他们没有起疑心,因为他料定了没人可以知道洛神的秘密。许正清得意要去挖文物时,上了接他们的车,可没想到是罗坚的警车,他直接就被罗坚逮捕了。许正清被抓之后,还以为自己只是谋杀庄文杰未遂,一点也不怕自己落网的后果,可没想到罗坚跟他提到了十二年前的事情。十二年前,许正清盯着庄文杰,作为他逼庄耀柏偷洛神的筹码,可没想到被方海忠(张国强 饰)盯上了,他于是将跟踪的方海忠给杀了,造成方海忠意外摔下楼而死的假象。苏英(冯文娟 饰)去审讯丁生火(田小洁 饰),把许正清落网的事情说出来,同时质问丁生火,是如何杀死孟小雨的。丁生火本想假装自己不认识许正清,可没想到自己被当成杀死孟小雨的凶手,这让他不得不坦白当年的事情,说明当年让他捂住孟小雨的嘴的手绢,是许正清给的。许正清以为,十二年前的事情,没有证据可以证明,一切是他所为,他一点也不承认杀死孟小雨和方海忠的事情。罗坚把十二年前,餐厅监控视频的事情说出来,说明他们找到了人证证明许正清在那里,而庄家老宅二楼的卧室里,他们找到了当年捂住孟小雨嘴的手绢。在当年的手绢上,警方验到了许正清的DNA组织,加上丁生火的供述,足以证明许正清就是杀死孟小雨的人。罗坚在许正清对杀孟小雨和方海忠的事情,无法抵赖之时,逼问他说出杀死庄耀柏的事情。许正清一直不肯承认,是他杀了庄耀柏,只表示那是一场意外,罗坚只好把当年车祸现场的证据拿出来。当年现场的证据,证明庄耀柏在刹车油漏油之前,停留了几分钟,跟许正清做交接,被南北路段的监控拍了下来,这让许正清也无法抵赖了。许正清说明,当年庄耀柏一个人拿着洛神回来,许正清对此有所怀疑,于是趁着庄耀柏拿洛神给他的时候,将刹车剪断。许正清拿到洛神之后,便要求庄耀柏把车开去二手车场那里销毁,庄耀柏信以为真,结果被许正清给害死了。罗坚在一切真相大白之后,去医院看庄文杰,把真相全部说出来,让庄文杰相信,庄耀柏是真的已经死了。罗坚告诉庄文杰,庄耀柏很重过普通人的生活,想堂堂正正做人,他既不想文物落在许正清的手上,也不想让庄文杰受到伤害,所以他暗中向方海忠传递信息,可没想到最后还是没能阻止许正清。罗坚说完一切之后,跟庄文杰告别,让庄文杰以后,可以堂堂正正生活了。丁生火和暗流组织都被判无期徒刑,而许正清则因为犯罪行来恶劣,被判死刑。罗坚在一切结束之后,才拿着花去拜祭方海忠,为这迟到十二年的真相,去给方海忠一个交代。苏英在罗坚拜祭方海忠时,也出现在了那里,为罗坚终于解开这十二年的心结开心。庄文杰回到了学校,林芷悦(范诗然 饰)开心地在校门口等着庄文杰,这让庄文杰看到了小时候的他们,所以他开心地将那个项链,戴在了林芷悦的手上,正式跟林芷悦在一起了。庄文杰开心地牵起林芷悦的手,正准备往学校走时,他手机里收到了一条短信,为他坚持到底取得成功表示祝贺,让他觉得这像是庄耀柏的信息,所以心里很是震惊。(全剧终)