Убедившись, что дело — верняк, Советское информбюро выдало сообщение: «Сегодня наши войска начали штурм города и крепости КЁНИГСБЕРГ…
В результате ожесточенных боев советские части прорвали внешний обвод крепостных позиций и заняли ряд городских районов Кёнигсберга. Занято семь фортов, большое число дотов, очищены от противника пехотные казармы, главная сортировочная станция, главный вокзал, главная товарная станция, машиностроительный завод, железнодорожные Мастерские и Кёнигсбергский порт. Развивая успех, наши войска, наступающие с юга, соединилась с войсками, наступающими на город с северо-запада, и тем самым зажали кёнигсбергский гарнизон противника в железное кольцо. Советские штурмовые группы успешно преодолевают завалы и баррикады на улицах и выбивают немцев из укрепленных зданий. Места боев завалены трупами гитлеровцев. Захвачены большие трофеи. Количество пленных непрерывно возрастает».
Вечером гарнизону Кёнигсберга по радио и через громкоговорящие установки было передано предложение маршала Василевского сложить оружие и сдаться в плен, над городом разбрасывались листовки с обращением командующего фронтом, однако немецкие войска, удерживавшие центр и восточную часть города, продолжили сопротивление. Русских парламентеров отгоняли огнем. Генерал Ляш снова предложил организовать прорыв из окружения всеми наличными силами. И снова генерал Мюллер приказал удерживать крепость до последнего солдата, разрешив лишь пробить коридор на запад «с целью эвакуации партийных деятелей и гражданского населения» силами ударных отрядов, сформированных из частей 548-й и 367-й дивизий. Им навстречу должны были атаковать 561-я народно-гренадерская и 5-я танковая дивизии. Однако попытка ночного прорыва южнее дороги Кёнигсберг — Пиллау сборных частей, перемешавшихся в темноте со многими тысячами беженцев, была встречена шквальным огнем из всех видов оружия и провалилась. Среди убитых оказались командир 548-й дивизии генерал-майор Эрих Зидау и глава кёнигсбергской полиции генерал Шуберт. Натиск немцев с внешней стороны кольца был отбит частями 39-й армии и 90-го стрелкового корпуса 43-й армии.
С рассветом 9 апреля после короткой, но мощной артподготовки штурм возобновился по всему фронту. Правофланговый корпус армии Белобородова, тесня противника к востоку от Метгетена, овладел фортами № 6 «Королева Луиза» и № 7 «Герцог фон Хольштайн». Дивизии 36-го гвардейского корпуса 11-й гвардейской армии, сжимая кольцо окружения с запада, прорвали внутреннюю оборонительную позицию и овладели Северным вокзалом. С восточной стороны начали продвижение к центру города части 69-го стрелкового корпуса 50-й армии. В городских кварталах немецкая оборона, фактически уже не имевшая единого управления, распалась на отдельные участки и очаги сопротивления. На руинах того, что раньше называлось улицами, все перемешалось — люди, техника, обломки рухнувших зданий, — делая невозможным применение бомбардировочной авиации:
«Дневные бои проходили также напряженно. Артподготовка желаемых результатов не дала, и, как вчера, пришлось выбивать противника из его городских укреплений. Штурмовые отряды окружали и брали штурмом укрепленные кварталы и дома. Однако положение наших частей становилось все более сложным. Они столкнулись с таким новым явлением, как «прослаивание» боевых порядков, когда в одном доме на разных этажах дрались наши и немецкие подразделения. Некоторые отряды глубоко вклинились в оборону противника, а соседние кварталы еще удерживали немцы. Фланги обнажались. Артиллерия в таких случаях ничего сделать не могла. Это давало противнику возможность отсекать огнем прорвавшиеся группы. Образовывались очаги окружения в окружении».
В 13 часов 1-я гвардейская Московско-Минская стрелковая дивизия полковника П. Ф. Толстикова начала наступление на Королевский замок, в котором размещался штаб фольксштурма. 16-й гвардейский стрелковый корпус завязал бои за центральные кварталы города в непосредственной близости от командного пункта генерала Ляша. 8-й гвардейский корпус к 19 часам соединился с частями 50-й армии. Немцы еще продолжали удерживать центр и восточную часть города, но положение гарнизона стало совершенно безвыходным. Ввиду безнадежности сопротивления, на отдельных участках стали сдаваться в плен целые подразделения, в иных местах «отчаявшиеся женщины пытались вырывать у солдат оружие и вывешивать из окон белый флаг, чтобы положить конец ужасам войны».
В этой ситуации Ляш принял решение сложить оружие и «согласиться на почетную капитуляцию». Известив об этом по радио главное командование и свои войска, комендант выслал к русским парламентеров. Наконец «после долгих жутких часов ожидания» в немецкий штаб прибыла группа советских офицеров во главе с начальником штаба 27-й гвардейской дивизии подполковником П. Г. Яновским. Около 23 часов 9 апреля в бункере на Парадной площади генерал Ляш подписал акт о безоговорочной капитуляции гарнизона и отдал приказ о немедленном прекращении сопротивления с подробной инструкцией где, кому и как сдаваться.
Однако, поскольку далеко не у всех немецких подразделений имелись исправные рации, приказ коменданта до них не дошел, организованной сдачи не получилось: «Огонь противника на ряде участков фронта еще некоторое время не прекращался и даже не ослабевал». В связи с этим, по предложению советского командования и не без некоторого колебания, Ляш обратился к остаткам гарнизона с обращением через громкоговорящие установки. После чего проследовал в плен. Последующие десять лет генерал интересно проводил время на просторах России, изучив множество достопримечательностей — от «Бутырок» до южного побережья Ледовитого океана — и вспоминая уверения маршала Василевского в том, что отправляется «в лагерь санаторного типа».
Утром 10 апреля все было кончено.
В итоге Кёнигсбергской операции советские войска, согласно докладу Василевского, составленному по горячим следам, за четыре дня уничтожили 104 танка и штурмовых орудия, 120 самолетов, 1750 орудий и минометов, убили 42 тысячи немецких солдат и офицеров и более 92 тысяч взяли в плен. В качестве трофеев им досталось 3700 орудий и минометов, 89 танков и штурмовых орудия, много другой военной техники и вооружения, большое количество паровозов и автомашин. Судя по цифрам, в плен попало все мужское население города вкупе с иностранными рабочими.
2-я гвардейская и 5-я армии похвастать успехами не могли: за трое суток они почти не продвинулись и лишь местами захватили первую и вторую траншеи, после чего «закрепились на достигнутом рубеже».
Узнав о падении Кёнигсберга, Гитлер приказал приговорить заочно к смертной казни коменданта крепости Ляша, а его семью репрессировать. Командующий 4-й армией генерал Мюллер был смещен с поста, на его место был назначен генерал Дитрих фон Заукен. Германское командование ликвидировало оперативную группу «Земланд», а сохранившиеся войска включило во вновь созданную армию «Восточная Пруссия», в состав которой вошли также остатки бывшей группы армий «Север», уцелевшие на косе Хель и в плавнях дельты Вислы.
Москва отметила победу салютом высшей категории — 24 артиллерийскими залпами из 324 орудий, а 9 июня 1945 года Президиум Верховного Совета СССР учредил медаль «За взятие Кёнигсберга», которой были награждены все участники боев за город-крепость.