首先,当时驻捷德军集团可不是什么残兵败将,而是中央集团军群的余部,规模超过50万,其中还有不少武装党卫队、盖世太保机关、死亡集中营看守等等,甚至还包括弗拉索夫的“俄罗斯解放军”。这些家伙作恶多端血债累累,如果落到苏军手里,可想而知下场如何。所以他们即使在柏林陷落大势已去之后,仍不肯放下武器,而是想拼死打到底。其实在柏林战役中,驻捷德军集团也冒死向北实施了数次反击,给苏军侧翼带来了很大压力。
其次,舍尔纳等人头脑也还没有疯狂到底,他们知道就算是死战到底也不过苟延残喘耳,所以最好的选择是:死守布拉格,让苏军久攻不下形成僵局,等英美军队从西面过来,就把布拉格交出去,或者以布拉格和数十万捷克居民为筹码,和苏军与英美谈判,争取较好的停火条件。在舍尔纳等人看来,苏军攻克柏林后已成强弩之末,盟国之间矛盾日增,英美军队如果迅速进占巴伐利亚继续向东,达成这个局面还是有可能的。
当然,如果布拉格守不住,那就只好“抛弃一切、不管一切、不顾一切”,收拾细软赶快往西跑,无论如何不能落到苏军手里。
然而,舍尔纳没料到此时德军已是兵败如山倒,兵无斗志将无战心,加上柏林战役中为实施反击,德军主力被调到了布拉格以东、以北,现在要死守布拉格就得把主力调回来,结果这一调就不可收拾:德军从将军到士兵就像得了大赦的死囚一样往西南逃命,几乎完全失去统一指挥。舍尔纳见势不妙,慌忙解散了自己的司令部,让部下“各谋生路”,于是捷克人趁机起义。但是,捷克人毕竟打不过党卫军,布拉格起义有可能被迅速镇压。舍尔纳又犹豫了:与其就这样当俘虏或死于乱军之中,还不如重回布拉格快活几天再说。于是他没有继续向西狂奔,而是半路停下了。
可谁知弗拉索夫的伪军此时突然倒戈,冲进布拉格“支援斯拉夫兄弟”,把德军打了个措手不及。布拉格很快被其占领。舍尔纳这才打消一切幻想,抛弃部队坐上飞机逃到奥地利的蒂罗尔。怎奈这时,苏军已经从南北两面包围上来,切断了德军西逃退路。于是舍尔纳、弗拉索夫等被一勺烩了。
当然,苏军在欧洲这最后一仗也确实打得不怎么样。一来自己确实是疲兵久战,二来这些德军+伪军个个王八吃秤砣。苏军伤亡超过1.3万,而且,许多重要战犯,如舍尔纳、弗拉索夫等,甚至漏网跑到了美军占领区,后来颇费了一番周折才弄回来。