Ожесточённые бои в районе Рейхстага начались 29 апреля 1945 года. Штурм самого здания в Берлине, который обороняло более тысячи германских военнослужащих, начался 30 апреля силами 171-й (под командованием полковника Негоды А. И.) и 150-й (под командованием генерал-майора Шатилова В. М.) стрелковых дивизий.
Первая попытка штурма, предпринятая утром, была отражена сильным огнём обороняющихся. Второй штурм был начат в 13-30 после сильной артиллерийской подготовки. 30 апреля 1945 года по всесоюзному радио прошло сообщение, что в 14 часов 25 минут над Рейхстагом водружено Знамя Победы. Основанием для этого стали донесения командиров частей, штурмовавших Рейхстаг. Так в донесении начальника штаба 150-й стрелковой дивизии полковника Дьячкова начальнику штаба 79-го стрелкового корпуса от 30 апреля указано: «Доношу, в 14.25 30.4.45 г., сломив сопротивление противника в кварталах северо-западнее здания рейхстага, 1 сб 756 сп и 1 сб 674 сп штурмом овладели зданием рейхстага и водрузили на южной его части Красное знамя…». В действительности к этому моменту советские войска ещё не захватили Рейхстаг полностью, а лишь отдельные группы смогли проникнуть в него. Данное сообщение стало причиной того, что в течение долгого времени в литературе история водружения Знамени Победы была искажена. Как отмечают историки, появление этого радиосообщения объясняется вовсе не идеологическими или политическими мотивами. Ошибку совершило командование 150-й стрелковой дивизии, которое поторопилось и преждевременно доложило наверх о своем „успехе“. Когда военачальники разобрались в ситуации, изменить что-либо было уже невозможно. Новость стала жить своей жизнью.
Только третий штурм Рейхстага увенчался успехом. Бой в здании продолжался до позднего вечера. В ходе боя часть здания была захвачена советскими войсками, в разных местах Рейхстага были закреплены несколько красных знамён (от полковых и дивизионных до самодельных), и тогда появилась возможность водрузить красное знамя на крыше Рейхстага.
Предназначенный для водружения над Рейхстагом штурмовой флаг 150-й стрелковой дивизии 3-й ударной армии 1-го Белорусского фронта, ставший Знаменем Победы, был установлен на крыше Рейхстага около трёх часов утра 1 мая. Он стал четвёртым по счету знаменем из установленных на крыше здания парламента. Первые три знамени были уничтожены в результате ночного дальнобойного немецкого артобстрела крыши рейхстага. В результате артобстрела был разрушен также стеклянный купол Рейхстага, остался только каркас. Но вражеская артиллерия не смогла уничтожить знамя прикрепленное к конной скульптуре Вильгельма I на восточной крыше знамя, водруженное Берестом, Егоровым и Кантария.
В полдень 1 мая Знамя Победы было перемещено на крышу Рейхстага. С борта самолета По-2 его сфотографировал фотокорреспондент газеты «Правды» В. А. Тёмин. Этот снимок обошёл газеты и журналы десятков стран мира.
Стоит отметить, что в истории водружения знамени Победы до сих пор есть разночтения. В «Военной энциклопедии» (том 3, изд. 1995 г., стр. 292) отмечено, что знамя Победы на купол Рехстага перенесено 2 мая 1945 года:
«Первыми в 22 часа 30 минут (время московское) 30.04.1945 года водрузили Знамя на крыше Рейхстага (на скульптурной группе «Богиня Победы») артиллеристы-разведчики 136-й армейской пушечной артиллерийской бригады ст. сержанты Г. К. Загитов, А. П. Бобров, А. Ф. Лисименко и сержант М. П. Минин из состава штурмовой группы 79-го стрелкового корпуса, возглавляемой капитаном В. Н. Маковым... Через 2 - 3 часа на крыше Рейхстага (на скульптуре конного рыцаря кайзера Вильгельма) по приказанию командира 756-го стрелкового полка 150-й стрелковой дивизии полковника Ф. М. Зинченко также установили Красное Знамя (номер 5) разведчики сержант М. А. Егоров и младший сержант М. В. Кантария, которых сопровождал лейтенант А. П. Берест и автоматчики из роты старшего сержанта И. Я. Съянова, 2 мая это знамя перенесли на купол Рейхстага в качестве Знамени Победы».