Neste dia a Batalha de Berlim entrava no seu décimo quinto dia.
Às 6h da manhã a 150ª Divisão de Rifles iniciava o ataque final ao Reichstag através da praça Königsplatz.
Os combates que se seguiram foram duros e sangrentos. Nos dias anteriores os alemães cavaram uma intrincada rede de trincheiras à volta do edifício e enterrado milhares de minas anti-pessoais.
A primeira onda de assalto soviética foi completamente dizimada, mas após a construção de uma ponte sobre o rio Spree os soviéticos conseguiram trazer blindados e peças pesadas de artilharia para dentro do Distrito Governamental.
Por volta das 10h00 da manhã os soldados da 150ª Divisão de Rifles tinham percorrido mais ou menos metade do caminho em direção ao Reichstag, mas intenso fogo de artilharia da Torre Flak do Zoológico de Berlim impediu novos avanços.
Nas horas seguintes os soviéticos direcionaram o fogo de quase 100 peças de artilharia para o Reichstag e o seu complexo de trincheiras, ao mesmo tempo que a 171ª Dvisão de Rifles, no flanco esquerda da 150ª, continuava capturando os demais edifícios governamentais e diplomáticos da região.
Às 18h, enquanto Weidling finalizava os planos para tentar quebrar o cerco da cidade, 3 regimentos da 150ª Divisão, cobertos por uma pesada barragem de artilharia e por blindados, assaltavam o Reichstag, cujas portas e janelas tinham sido totalmente vedadas com tijolos e pedras.
O interior do edifício era guardado por cerca de 1.000 defensores, uma mistura de marinheiros da Kriegsmarine, soldados das SS e membros da Juventude Hitlerista que, do alto das escadarias, disparavam sobre os soldados soviéticos que entravam no edifício, transformando o seu hall de entrada num verdadeiro mar de sangue e corpos.
Apesar das muitas baixas, os soviéticos conseguiram passar pelo hall de entrada e começaram a subir os pisos do Reichstag, combatendo por cada sala e cômodo do enorme edifício.
Não há números oficiais, mas acredita-se que cerca de 3.000 soldados soviéticos morreram nas 4 ou 5 horas que durou o assalto final ao Reichstag.
Os combates no interior do edifício duraram toda a noite e só nas primeiras horas do dia 1 de Maio é que os combates terminaram, com os últimos soldados alemães fugindo pelas traseiras.
A propaganda soviética afirma que a bandeira vermelha foi hasteada no alto do Reichstag às 22h50, mas muito provavelmente tal evento só deve ter ocorrido na manhã do dia 1 de Maio.