日本人在上海大规模地枪杀有通共嫌疑的人,党卫国的生命岌岌可危。陈晓急得不得了,这时苏翻译提出自己可以伪造大岛和李世杰的笔迹救出党卫国。但苏翻译的计划会暴露他的身份,陈晓决定等救出党卫国后,也带苏翻译一起回重庆。
陈晓决定在离开上海时再去祭拜一下范伟宸,没想到丹丹也来了。陈晓躲在一旁,得知丹丹要去找谢易夫后,她和老赵便一路跟着丹丹。果然,谢易夫骗到丹丹的首饰后就准备丢下丹丹离开,却被老赵和陈晓堵住了退路。丧心病狂的谢易夫居然拿丹丹做人质,还好多三枪杀了他。
苏翻译按照计划把党卫国救了出来,等陈晓赶来和他们汇合时党卫国已经被人割破了喉管,奄奄一息。陈晓抱着党卫国痛哭不已,苏翻译告诉陈晓,党卫国是为了保护自己才被敌人杀死的……几天后陈晓和苏翻译踏上了回重庆的火车。
老赵把丹丹去延安的申请递交给了上级,等批准后,他也会安排丹丹离开。李世杰知道爱女离家出走后,派出了下属对全上海展开了搜索。这时日本人却受到一段李世杰和陈晓通电话的录音,这段录音中,李世杰毫不避讳地表达了自己投靠共产党的想法。这段录音是陈晓寄给日本人的。
大岛拿着这段录音来抓捕李世杰,冷剑屏也作为证人对李世杰落井下石。谁知李世杰也拿出了一份自己和冷剑屏勾结通共的录音,大岛气得当场枪杀了冷剑屏。李世杰深知日本人对待叛徒的下场,他吞下自己早就准备好的毒药自杀了。
上海发生的这些腥风血雨是陈晓不知道的,她已经顺利到达了重庆。而苏翻译一到延安就被捕了,原来他是日本人安插在特工处的间谍。山本司令官知道局势不利于日本,在知道了陈晓的身份后,便决定利用陈晓的身份把杀手带到重庆,暗杀中共高层。这也是为何他们一直暗中帮助陈晓找到名单的真正原因。
老党从苏翻译的言谈举止中发现了端倪,苏翻译趁机用钢笔头划破了他的喉咙。老党在临死前用唇语告诉陈晓,苏翻译是奸细。陈晓也从遗落在现场、沾满了血迹的钢笔盖确定了杀死党卫国的真凶。为了不打草惊蛇,继续麻痹敌人,陈晓强忍着恨意和痛苦把苏翻译带回了重庆。
几个月后,陈晓生下了一对儿女,丹丹也如愿以偿来到了抗日的大后方。陈晓写下了自己在上海这几个月的难忘经历,用以缅怀那些为了国家兴亡、百姓安乐而牺牲的爱国志士。