瓦尔特出于对格里沙的感激,放走了格里沙,而格里沙带着对达莎的误解回到了树林。
伊万终于发现了躲藏在阿廖莎家里的伊戈尔,并且识破了伊戈尔胆小懦弱的性格,认为他无法保护阿廖娜,伊万让伊戈尔离开。
由于阿廖娜的坚持,伊万被迫放弃,但他告诉阿廖娜格里沙没有死,这个消息令阿廖娜痛苦万分。
格里沙与邦达连科率领游击队成功炸毁德军的列车,更多的村民加入了游击队。
由于叛徒告密,伊万被阿尔希卜设计抓捕,原来阿尔希卜早已发现了伊戈尔并且收买他当了自己的奸细。
瓦尔特的人道行为最终受到了德军上校的惩罚,在调离村庄的时候,他告诉达莎愿意帮助她和妈妈到德国去生活,达莎拒绝了他的好意,瓦尔特带着遗憾离开了达莎家。
由于受到游击队的打击,村里的妇女们被派到工地上去干活。途中阿尔希卜又设法占有玛丽亚,他最终被突然出现的瓦西里击毙。
德军为了惩罚和报复游击队,决定派警察将整个村庄的人全部杀害。
伊万得知德军剿灭村庄的阴谋后,果断杀死了所有执行任务的警察和德军翻译谢苗。
就在伊万准备回村的路上,他被格里沙误伤,临死前他得到了哥哥的谅解。
游击队员回到村中组织村民转移时,邦达连科发现了伊戈尔,并认出他就是当初逃跑的指挥员,出于对阿廖娜的歉疚,格里沙没有杀他,得知真相的阿廖娜此刻才恍然大悟,她亲手击毙了叛徒伊戈尔。
在攻打大桥的战斗中,邦达连科被瓦尔特打死,格里沙亲手杀死了瓦尔特。战争注定会有伤亡,但为了祖国而战是每个爱国者不悔的选择。