Берлинская наступательная операция началась 16 апреля 1945 года. Уже 21 апреля части 3-й, 47-й, 5-й ударных и 2-й гвардейской танковой армий вышли на окраины Берлина. 25 апреля войска 1-го Украинского и 1-го Белорусского фронтов замкнули кольцо окружения вокруг Берлина.
К исходу 28 апреля советские войска рассекли окруженную группировку противника на три части.
Самое ожесточенное сопротивление советские войска встретили в центральном секторе обороны – именно там размещались правительственные учреждения Третьего рейха, в том числе и Рейхстаг.
Ближе всех к району, окружавшему Рейхстаг, оказались силы 3-й ударной армии 1-го Белорусского фронта, которой командовал генерал-полковник В.И. Кузнецов.
В тот же день командир 79-го стрелкового корпуса генерал-майор С.Н. Переверткин поставил боевую задачу: «…150-й стрелковой дивизии продолжать наступление с задачей форсировать реку Шпрее и овладеть западной частью рейхастага (…) 171-й стрелковой дивизии продолжать наступление в своих границах с задачей форсировать Шпрее и овладеть восточной частью рейхстага…».
Самой серьезной преградой была река Шпрее: через нее невозможно было переправиться на подручных средствах, а мост Мольтке, — единственный путь на южный берег, — захватить сходу не удалось. В результате было принято решение повторить штурм, но уже после тщательной подготовки. Вскоре советская артиллерия уничтожила все огневые точки противника и подавила немецкие батареи, которые могли вести огонь по мосту.
Ранним утром 29 апреля передовые батальоны сразу двух стрелковых дивизий, которыми командовали капитан С.А. Неустроев и старший лейтенант К.Я. Самсонов переправились на противоположный берег Шпрее – начались бои за последний квартал перед Рейхстагом. Вскоре было захвачено здание швейцарского посольства и, после артиллерийской подготовки, освобождено здание Министерства внутренних дел.
До Рейхстага оставалось не больше 500 метров…