7 мая в наступление перешли войска центра и левого крыла 1-го Украинского фронта. В тот же день двинулись на Прагу армии 2-го Украинского. 7-я гвардейская армия прорвала оборону противника на 25-километровом участке и к исходу дня продвинулась на 12 километров. Для наращивания удара в полосе Шумилова была введена 6-я гвардейская танковая армия генерала А. Г. Кравченко, а левее — 9-я гвардейская армия генерала В. В. Глаголева. Севернее Вены возобновила наступление 46-я армия генерала А. B. Петрушевского.
В Праге уже никто не сомневался, что американцы не придут. Руководство восстанием взяли в свои руки коммунисты и сброшенные на парашютах представители нового Чешского правительства, рекомендовавшие «власовцам» сдаться приближающейся Красной Армии. Поздно вечером Буняченко отдал своей дивизии приказ о прекращении боевых действий и отходе на юг.
Войска 4-го Украинского фронта продолжали наступление на Оломоуц и 8 мая освободили его. Главные силы Еременко — 60-я, 38-я, 1-я гвардейская, 18-я армии — развернули наступление на пражском направлении.
Войска правого крыла 1-го Украинского фронта к исходу 8 мая сломили сопротивление на рубеже Рудных гор и вступили на территорию Чехословакии. Передовые части танковых армий находились в 70–80 километрах от Праги. Войска 3-й и 5-й гвардейских армий при содействии 2-й армии Войска Польского полностью овладели Дрезденом.
В ночь на 9 мая 4-я и 3-я гвардейские танковые армии совершили 80-километровый бросок, и на рассвете их передовые части вступили в Прагу, а вслед за ними — подразделения 3-й гвардейской и 13-й армий. В этот же день с востока в столицу Чехословакии вошли передовые отряды 60-й и 38-й армий 4-го Украинского фронта, в том числе 1-я отдельная чехословацкая танковая бригада. С юга в город вступили подразделения 6-й гвардейской танковой армии и конно-механизированной группы 2-го Украинского фронта.
С выходом советских войск в район Праги пути возможного отхода основных сил группы армий «Центр» на запад и юго-запад были отрезаны. Одновременно армии Конева и Малиновского продолжали продвижение на запад, где состоялась встреча с американскими войсками.
В ходе Пражской операции было взято в плен около 860 тысяч солдат и офицеров противника. Советские потери составили 11 тысяч убитыми и 38 тысяч ранеными, 373 танка, 1006 орудий и минометов, 80 боевых самолетов. План Шёрнера увести войска группы армий «Центр» за американскую линию провалился. Сам фельдмаршал 9 мая сел в «шторьх» и улетел в Альпы, чтобы возглавить оборону «национальной крепости». Добравшись до штаба Кессельринга, он убедился, что никакой крепости никогда не существовало. Офицеры штаба дисциплинированно «сдали» его американцам.
И. В. Сталин понимал толк в символах. Капитуляция, подписанная за СССР никому не известным генералом, не могла удовлетворить Верховного. Генерал Штеменко вспоминает совещание в кабинете Сталина, весь вид которого «выражал крайнее неудовольствие»:
«Договор, подписанный в Реймсе, — продолжал И. В. Сталин, — нельзя отменить, но его нельзя и признавать. Капитуляция должна быть учинена как важнейший исторический факт и принята не на территории победителей, а там, откуда пришла фашистская агрессия — в Берлине, и не в одностороннем порядке, а обязательно Верховным Командованием всех стран антигитлеровской коалиции. Пусть ее подпишет кто-то из главарей бывшего фашистского государства или целая группа нацистов, ответственных за все их злодеяния перед человечеством».
С согласия союзников было решено считать акт, подписанный в Реймсе, «предварительным протоколом капитуляции», а в Берлине провести его «официальную ратификацию». Директивой Ставки ратифицировать акт о безоговорочной капитуляции Германии был уполномочен заместитель Верховного Главнокомандующего маршал Г. К. Жуков. В Берлин со всеми необходимыми документами вылетел А. Я. Вышинский. Дуайт Эйзенхауэр отправил на мероприятие своего заместителя маршала авиации Теддера. Францию представлял генерал де Тассиньи. «От бывших главарей» свою подпись должен был поставить фельдмаршал Кейтель.
Центр Берлина был сильно разрушен, поэтому церемония состоялась в Карлхорсте, в столовой военно-инженерного училища, 8 мая в 23 часа по среднеевропейскому времени. Затем состоялся грандиозный банкет, о котором Жуков вспоминает с нескрываемым удовольствием: «Праздничный ужин закончился утром песнями и плясками. Вне конкуренции плясали советские генералы. Я тоже не удержался и, вспомнив свою юность, сплясал «русскую». Расходились и разъезжались под звуки канонады, которая производилась из всех видов оружия по случаю Победы».
Не этот ли банкет описывает придворный плясун Боря Сичкин?
«Герой Сталинграда генерал Чуйков был легендарной и незаурядной личностью. Несмотря на свою славу, в жизни это был простой, жизнерадостный человек. Он не признавал условностей. Помню, на том банкете он расстегнул китель, из-под которого показалась тельняшка.
Начались танцы. Член Военного совета фронта генерал-лейтенант Телегин танцевал русский танец с платочком в руке и напоминал колхозного гомосексуалиста.
Жуков покорил всех присутствующих профессиональным, огненным русским танцем. Это было на высшем уровне. Жуков пригласил на танец генерала Чуйкова. Чуйков в матросской майке, огромный, с железными зубами, напоминал обаятельного медведя. Он вышел на танцплощадку и вдруг неожиданно сделал «перемёт» — переднее сальто. Очень сложное движение! Тем более на скользком паркетном полу, плюс — после двух литров выпитой водки. Это походило на смертельный трюк, но генерал сделал его безукоризненно и вызвал бурю аплодисментов.
Дальше Чуйков показал себя с лучшей стороны в присядках и под аплодисменты зала закончил танец. Позвал меня, и мы пошли за стол допивать».
Во всех странах антигитлеровской коалиции 8 мая уже официально праздновали Победу.
В Советском Союзе ее отмечали 9 мая, в день, когда к советскому народу обратился товарищ Сталин:
«Товарищи! Соотечественники и соотечественницы!
Наступил великий день победы над Германией. Фашистская Германия, поставленная на колени Красной Армией и войсками наших союзников, признала себя побежденной и объявила безоговорочную капитуляцию.
7 мая был подписан в городе Реймсе предварительный протокол капитуляции. 8 мая представители немецкого главнокомандования в присутствии представителей Верховного Командования союзных войск и Верховного Главнокомандования советских войск подписали в Берлине окончательный акт капитуляции, исполнение которого началось с 24 часов 8 мая.
Зная волчью повадку немецких заправил, считающих договора и соглашения пустой бумажкой, мы не имеем основания верить им на слово. Однако сегодня с утра немецкие войска во исполнение акта капитуляции стали в массовом порядке складывать оружие и сдаваться в плен нашим войскам. Это уже не пустая бумажка. Это — действительная капитуляция Вооруженных сил Германии. Правда, одна группа немецких войск в районе Чехословакии все еще уклоняется от капитуляции. Но я надеюсь, что Красной Армии удастся привести ее в чувство.