Вечером 30 апреля остатки гитлеровского гарнизона, выбитые с верхних этажей Рейхстага, укрылись в его подвале, продолжая сопротивление, с целью вырваться из окружения. В 10 часов утра 1 мая, они предприняли контратаку, поддержанную немецкими частями, находившимися за пределами здания. Около 300 гитлеровцев при поддержке десятка танков атаковали позиции 674-го полка (командир подполковник Алексей Плеходанов) 150-й дивизии со стороны Бранденбургских ворот. В самом Рейхстаге, во время немецкой атаки вспыхнул пожар, вызванный разрывами фаустпатронов. Начавшийся в отдельных местах здания, он вскоре охватил весь первый этаж. Советским солдатам приходилось одновременно и сражаться с противником, и бороться с огнём. Участник боев Василий Устюгов вспоминал: «Кругом дым, дым, дым. Он колыхался в воздухе чёрными волнами, обволакивал непроницаемой пеленой залы, коридоры, комнаты. Лишь незначительная часть дыма выходила наружу. На людях тлела одежда, обгорели волосы, брови, спирало дыхание. Когда нас из Рейхстага чуть не выбили, мы задержались на последних метрах, там внутри. (…) Обстановка была критическая». Бой в горящем здании продолжался до позднего вечера. Только после удачной атаки, зашедшим в тыл немецким подразделениям, бойцам 1-го батальона 756-го стрелкового полка под командованием капитана Степана Неустроева, удалось вновь загнать гитлеровцев в подвальные помещения. Поняв бессмысленность дальнейшего сопротивления, командование гарнизона Рейхстага предложило начать переговоры о капитуляции, с условием, что с советской стороны в них примет участие офицер в звании не ниже полковника. Среди офицеров, находящихся в это время в Рейхстаге, не было никого старше майора, а связь с полком не работала. Поэтому было принято решение направить на переговоры замполита батальона, рослого и представительного лейтенанта Алексея Береста, предварительно переодев его в форму полковника. После недолгой подготовки он пошел на переговоры, в сопровождении «адъютанта» капитана Неустроева и переводчика рядового Прыгунова. Советских парламентеры начали переговоры, предложив противнику сдаться. В ответ, немецкие представители заявили о готовности гарнизона сложить оружие, но при условии, что советские солдаты покинут огневые позиции. Своё условие они объяснили опасением, что разгорячённые боем красноармейцы могут учинить самосуд над сдающимися. Советский «полковник» категорически отверг это предложение и потребовал безоговорочной капитуляции. После этого наша делегация покинула подвал и ранним утром 2 мая немецкий гарнизон рейхстага прекратил сопротивление. Согласно донесению начальника штаба 150-й стрелковой дивизии, при взятии рейхстага было уничтожено 2500 и взято в плен 1650 немецких солдат и офицеров.
На протяжении всего дня 1 мая, напротив Рейхстага, с противоположной стороны Королевской площади (Кёнигплац), шёл также бой за театр Кроль-опера. Только к полуночи, после двух неудачных попыток штурма, 597-й и 598-й полки 207-й стрелковой дивизии овладели зданием театра и водрузили над ним красный флаг, полученный от Военного совета 3-й ударной армии. Из состава гарнизона Кроль-оперы в плен сдались 850 немецких солдат и офицеров.
Рано утром 1 мая, воины 756-го стрелкового полка 150-й стрелковой дивизии: замполит 1-го батальона лейтенант Алексей Берест, сержант Михаил Егоров и младший сержант Мелитон Кантария, при поддержке автоматчиков 1-й стрелковой роты старшего сержанта Ильи Сьянова, водрузили над Рейхстагом штурмовой флаг – Знамя Победы.
История этой исторической реликвии такова… В апреле 1945 года, по предложению начальника политотдела 3-й ударной армии 1-го Белорусского фронта полковника Федора Лисицына и приказу командующего армией генерал-полковника Василия Кузнецова, было изготовлено 9 штурмовых флагов, по числу стрелковых дивизий, входивших в состав армии. Они были выполнены по образцу государственного флага СССР в армейском доме Красной Армии под руководством его начальника майора Георгия Голикова. Звезда, серп и молот наносились художником Василием Бунтовым от руки и через трафарет. Древки к флагам были изготовлены из распиленной доски киномехаником, старшим сержантом Александром Габовым. В ночь на 22 апреля штурмовые флаги были вручены представителям стрелковых дивизий от имени Военного совета 3-ей ударной армии.
Первоначально Знамя Победы было водружено на фронтоне главного входа Рейхстага — в восточной части здания и прикреплено ремнями к конной скульптуре императора Вильгельма I. Во второй половине дня 2 мая полковник Федор Зинченко (командир 756-го полка) приказал Егорову и Кантария перенести Знамя на крышу Рейхстага и установить на вершине стеклянного купола здания. Подъём по разрушенной лестнице и металлическим переплётам (стёкла были выбиты) на такой высоте был долгим и рискованным. Был момент, когда Егоров чуть не сорвался: спасла за что-то зацепившаяся телогрейка. Обстрелом вражеской артиллерии, стеклянное покрытие купола Рейхстага, было разрушено, но сохранился его металлический каркас, вполне пригодный для установки флага, который теперь был прекрасно виден издалека.
В 6 часов утра 2 мая, командующий обороной Берлина генерал артиллерии Гельмут Вейдлинг, в сопровождении трёх немецких генералов перешёл линию фронта и сдался в плен. Через час, находясь в штабе 8-й гвардейской армии, он написал приказ о капитуляции, который был размножен и при помощи громкоговорящих установок и радио доведён до частей противника, оборонявшихся в центре Берлина. К концу дня гарнизон столицы Третьего Рейха прекратил сопротивление и Берлинская стратегическая наступательная операция Красной Армии победоносно завершилась.
Знамя Победы, водружённое советскими воинами над Рейхстагом в праздничный день – 1 мая 1945 года, гордо реяло над поверженным Берлином вплоть до полной и безоговорочной капитуляции нацистской Германии.