Передовые советские части Красной армии, продвигались к центру Берлина, бойцы увидели массивное серое здание, считавшееся символом Третьего рейха, — Рейхстаг. Бои за него развернули 150-я и 171-я стрелковые дивизии 3-й ударной армии 1-го Белорусского фронта. 30 апреля 1945 года советские бойцы пошли на решительный штурм. Им противостояли более тысячи эсэсовцев и солдат вермахта, около 22:00 советские воины — сержант Михаил Егоров и младший сержант Мелитон Кантария вместе с лейтенантом Алексеем Берестом штурмовой флаг 150-й стрелковой дивизии 79-го стрелкового корпуса 3-й ударной армии. Водрузили знамя Победы на крыше Рейхстага. Советские бойцы оставляли свои подписи (мелом, краской, штыком) на стенах поверженного Рейхстага. Там были имена представителей практически всех народов Советского Союза.
В ночь на 2 мая немцы сообщили по радио о том, что просят прекращения огня в Берлине. Командующий обороной города генерал Вейдлинг утром 2 мая сдался в плен и подписал приказ о капитуляции, который был вскоре доведён до германских частей. Началась массовая сдача в плен немецких солдат. Бои в Берлине закончились.
Поздним вечером 8 мая в пригороде Берлина Карлсхорсте Маршал Советского Союза Георгий Жуков принял вместе с представителями американского, английского и французского командования безоговорочную капитуляцию Германии. В СССР 9 мая был объявлен Днём всенародного торжества — Праздником Победы. Сотни тысяч москвичей высыпали тогда на улицы города посмотреть на величественный праздничный салют.