赵政文等人本想跟着一起加入义勇军。但是张贺却希望赵政文和荣石的手下都能回承德继续潜伏,做他们的内应。毕竟现在荣石的人大都出来了,城里只有荣石和十几名手下了。
徐一航预料到竹木这次绝对忍不下去了,一定会调重兵围剿义勇军。于是,在徐一航的授意下,赵政文“狼狈”地逃回了承德,报告说军备被徐一航和封三的马匪劫了,所有日军被杀,赵政文那个班的伪军和荣石的一部分手下被杀,荣意和荣树和其他幸存者被扣为人质,向荣石索要五万大洋。
荣石和竹木惊呆了。竹木立刻便要派兵剿灭,被荣石阻止。荣石要出钱先赎回自己的兄弟和妹妹,竹木不同意。荣石要翻脸。竹木同意了。清水把赵政文独自找来进行询问,也没有问出破绽。
荣石凑齐了五万大洋,要去白云古洞赎人。竹木决定等人赎回来之后,对白云古洞发起总攻。清水觉得这是个圈套,希望竹木不要上当。竹木一意孤行。井口请命,和荣石一起去赎人,借机摸一摸敌人有没有埋伏。
荣石表示不敢带着井口,因为他一定是有去无回的。井口表示,不管出了什么事儿都不是他的责任。于是荣石带着井口出发了。竹木、清水率领大部队押后。
路上,井口感慨,一直以来想挑战荣石,可惜没有机会了。荣石却表示会给他一个机会的。到了白云古洞外,荣石果然给了井口一个机会,井口望着周围的义勇军,这才恍然大悟。
荣石让了井口三枪,但最终被荣石打伤了右手。就在荣树冲出来要杀井口的时候,井口饮弹自尽。
徐一航已经在白云古洞周边为日军布下了埋伏,就等着竹木上圈套。徐一航正在和荣石商议的时候,谁知已经死了的井口忽然又复活了,抢了车逃了出去。荣石、徐一航、徐二航等众策马追去。
井口终于逃回了竹木的大部队里,但是他的嘴被打穿,已经无法说话,要了纸笔,用左手刚刚写了“荣石”两个字,徐一航和徐二航抄近道从山林中追出来,终于射杀了井口。清水急忙追上去。但是徐家姐妹仍旧逃掉了。
荣石面临着两难境地,回去吧,有可能身份已经暴露。不回去,承德城内还有自己很多兄弟,而且打承德没有他这个内应不行。于是他决定铤而走险,率领着众“人质”回承德。
清水十分肯定地判断出荣石有问题。但荣石的一些行为又却是无法解释。最终竹木还是采信了荣石的话。同时,他也接受了清水的建议,打消这次进攻白云古洞的计划。徐一航精心设下的埋伏落空了。
竹木预感到战局不妙。他们真的没想到在长城会遇到如此顽强的抵抗,以关东军的军力,已经打不下去了,而中国还有大批后备力量没上战场。长城作战恐怕要以日军的失败而告结束了。荣石很赞同竹木的分析,暗自窃喜。然而,笑容还没从荣石脸上退去,前线传来了消息,长城冷口商震部被日军击溃,二十九军腹背受敌,不得已撤往通县,长城各口守军均朝平津一带后撤,日军各部已经从各关口入关。
竹木闻报大喜,荣石面如死灰。在最关键的时刻,日本人顶住了,而中国人没顶住。
徐一航、张贺等人闻讯大忧。义勇军和国军正面部队前后夹击日军的最佳时机已经错过,攻取承德已刻不容缓。荣石、张贺、徐一航制定了一个攻取承德的计划。在他们眼里,这个计划天衣无缝,万无一失。但就在他们正紧锣密鼓地筹划攻取承德,中日那边却停战了,双方正在秘密拟定停战协议。
城外的三千义勇军已经包抄就位。荣石仍旧向上次一样在咖啡馆坐镇指挥,下了命令,开始攻击。徐一航等人行动了,日军被忽然的攻击打得措手不及,就在荣石要朝城外发信号要“外合”的时候,杨烨忽然收到了上级来电,原来就在他们发动攻击的同时,“塘沽协定”签字生效,一部分日军已经提前一天退回热河。如果义勇军攻下了热河,必将被退回的日军包抄合围,承德会成为一座古城。义勇军必会被日军吃掉。为保存实力,上级命令他们立即停止行动。
然而这边行动已经开始了,停不下来。荣石首次情绪失控。如果行动停止,徐一航会陷入重重包围中,将没有生还的机会。荣石急忙调整部署,一面派人出城通知张贺终止作战计划,而后,他决定独自前去接应徐一航。
清水急调了几十名机枪手断了徐一航的后路,以确保他绝不会逃出去,而后,清水在和徐一航的单独对决中占尽了上风。徐一航的箭射完了。眼看就要无路可逃之际,蒙着面的荣石忽然杀出,救了徐一航。但是在战斗中荣石负伤了,眼看二人都无法逃出清水的掌心。忽然一个疯子一样的人杀了进来。鸣镝响起之处,日伪军纷纷中箭倒地,是徐二航杀了进来。