1945年4月,苏联红军三个方面军共250万人开始发动柏林战役,对德军进行最后的反击。至四月底,红军已经逼近柏林城下。城内由德军和武装党卫军残存部队、青年团和国民突击队防御,国民突击队由一些一战老兵和曾经参军的人所组成,为了有效率地指挥尚余的军队,海里因希把平民和突击队员,以及自愿参军的青年组成战斗力等同民兵水准的帝国第5集团军,作为防守柏林内防卫圈的主要力量。图为德军紧急指导青年学习使用武器。

柏林攻城战异常激烈,双方展开寸土必争的巷战。在战役最后的数天,战斗的规模和策略已经变成争夺每栋大楼的每一间房,柏林每一寸土地都成为极有价值的战略目标,更夸张的是,有些德苏双方的军队前线相隔只有数间房远,夜晚还听到对方说话的声音。图为进入柏林市区的苏联红军。

4月30日早晨,苏军已经推进至柏林中心,柏林城防司令黑尔姆特·魏德林将军报告弹药用尽,最多只能坚守不足24小时。图为废墟前的德军军官。

4月30日21时50分,苏军将胜利旗插上柏林国会大厦圆顶。4月30日深夜,德军通过广播请求临时停火,要求与苏军进行谈判。

5月1日凌晨3时55分,德国陆军总参谋长汉斯·克雷布斯将军(右)打着白旗钻出帝国办公厅的地下掩蔽部,前往苏军近卫第8集团军的前线指挥所谈判。5月2日,柏林城防司令魏德林率残部向苏军投降,柏林战役结束。

在5月2日、3日晚上,德军在柏林以北的维斯瓦河集团军群两个集团军司令向美军投降。在维斯瓦拉三角洲与柏林东北方作战的冯绍森第2军于5月9日向苏军投降。5月7日上午,德国第12军的桥头堡周边防御开始崩溃,德军当天下午下穿过易北河,向美国第9军投降。盟军取得了战役的最终胜利,德国彻底战败。图为攻占柏林后兴奋的红军战士。

柏林战役维持了大约1个月,苏军在城内有8万至9万人死亡,整个行动中共8.5万人死亡、28万人受伤。德军共32万人伤亡,其中阵亡高达9.2万至10万人,22万受伤,超过两万名平民死亡。图为成为战俘的年轻德军士兵。