1945年5月8日,三大法西斯国家之一的德国签署了无条件投降书,这标志着欧洲战场以希特勒帝国彻底覆灭而结束。虽然德国已经表示投降,但仍在进行一场大战役——布拉格战役。
柏林战役结束后,局势对德军非常不利。5月1日到5日捷克斯洛伐克各地爆发了人民起义。5日早上,布拉格也爆发了起义。为了镇压起义,德军统帅部调重兵镇压捷克斯洛伐克首都的起义者。德军的出击,让起义者的处境非常艰难,只好向苏联和盟军统帅部求援。分析局势后,苏联认为最好的办法是对布拉格实施数个猛烈的向心突击,合围和分割该地区以东的德军主力,解放捷克斯洛伐克首都,以切断德军中央集团向西和西南的退路。
情况危急,苏联方面在短时间内迅速集结部队,整修了武器和技术装备,燃料、弹药也做了准备。向目的地快速行军。苏联乌克兰第一方面军包围了德军中央集团军群左翼,右翼也被包围。苏联总共派出了两百万士兵,而德军也有九十万。6日,第一方面军右翼趁德军在某些方向退却时迅速追击。先遣队击溃了德军后围,然后迅速前进,为主力开辟道路。7日,乌克兰第一方面军左翼和中央军队的波兰第二集团军开始进攻德军。进攻非常顺利,收复了多座城市。
乌克兰第二方面军占领了兹诺伊莫等三座城市,接着从东南方向向布拉格发起攻击。8日,第四方面军攻陷了奥洛穆茨,与第二方面军会合,两支部队随后向第一方面军靠拢。在起义者的积极支援下,5月9日,苏军完全解放了捷克斯洛克法克的首都。德军的败局已定,苏军乘胜追击。10日,苏军继续向前推进。第一方面军在一天内俘虏了8万余名德军,缴获了270架战机。随后,德军基本兵力投降,布拉格战役结束。
这场战役中,86万德军成了俘虏,其中有60名将军。苏军在极短的时间内进行战役准备,平均每昼夜行军50到60公里,向世界展示了苏军指挥官高超的组织能力,以及苏军的高超技能。在起义者的帮助下,苏军才能在5天内结束战斗。不过,苏军也付出了惨重的代价在解放捷克罗斯洛伐克的战役中,14万名战士永远长眠于此。布拉格战役结束后,也标志着欧洲战场最后一次进攻战役的结束。