Приданной артиллерии предназначалось уничтожение огневых точек и живой силы на переднем крае и в ближайшей глубине обороны противника, разрушение фортификационных сооружений и подавление системы огня форта № VIII. По плану дивизии продолжительность артиллерийской подготовки атаки устанавливалась 90 минут.
6 апреля в 9 ч 30 мин началась артподготовка атаки. Из-за неблагоприятных погодных условий советская авиация в первой половине дня боевых действий не вела.
В 11 ч 50 мин, за 8 минут до окончания артиллерийской подготовки, 3-й и 1-й батальоны 243-го гвардейского полка перешли в атаку.
3-й батальон, уничтожив боевое охранение противника у отметки 14,1, быстро преодолел передний край обороны и на своем участке вышел на дорогу восточнее форта № VIII. Командир полка решил развить успех 3-го батальона, введя в бой 2-й батальон, который развернулся из-за правого фланга 3-го батальона и во взаимодействии с ним начал наступление в направлении мукомольной фабрики. 1-й батальон, преодолевая огневое сопротивление противника, с ходу овладел первой траншеей, уничтожил в ней расчеты трех пулеметов, захватил 12 пленных из 236-го пехотного полка и подошел непосредственно к форту № VIII, охватив его полукольцом с юго-востока и запада.
Слабый огонь немцев в момент наступления связан с тем, что значительная часть их живой силы была уничтожена огнем нашей артиллерии, а оставшиеся в живых отошли на промежуточный оборонительный рубеж: Праппельн, Шпандинен, мукомольная фабрика.
Гарнизон форта № VIII, оборонявший рубеж на отметках 14,1 и 6,6, укрылся в подземных сооружениях форта, оставив в траншеях незначительное прикрытие. 2-й и 3-й батальоны, обойдя форт с северо-востока и развивая наступление, к 15 часам 6 апреля завязали бой у мукомольной фабрики.
245-й стрелковый полк справа в это время вел бой за населенный пункт Праппельн, 43-й стрелковый полк слева – за Кальген.
В районе мукомольной фабрики противник открыл сильный огонь. Бой за овладение опорным пунктом не прекращался всю ночь, и только к 5 часам утра 7 апреля 2-му и 3-му батальонам удалось уничтожить оборонявшихся здесь немцев. 245-й стрелковый полк к утру 7 апреля занял Шпандинен.
1-й батальон во второй половине дня 6 апреля продолжал вести бой за форт. 1-я стрелковая рота, уничтожив до взвода противника, овладела второй траншеей. 2-я рота после получасового боя также ворвалась во вторую траншею юго-западнее капонира, захватив в этом бою пятерых пленных.
К 18 часам гарнизон форта № VIII был отрезан 1-й и 2-й ротами от господского двора Кальген и района мукомольной фабрики и прочно блокирован в подземных укрытиях.
Выдвижение этих рот ко рву форта началось в 18 часов после огневого налета артиллерии и минометов полка по вражеским пулеметным точкам, находившимся на поверхности форта в его юго-восточной и северо-западной частях.
К 24 часам роты, обтекая форт с юго-запада и северо-востока, полностью замкнули кольцо окружения и подошли вплотную ко рву. Отвесные напольные стенки высотой 7 метров были облицованы камнем; с наружной стороны имелась железная ограда. Попытки наших солдат спуститься в ров с ходу успеха не имели, так как в любом месте дно рва простреливалось пулеметным огнем противника из капонира и полукапониров. Подавить же этот огонь было невозможно, так как бойницы находились ниже уровня внешнего бруствера рва на 6 метров и ведение огня по бойницам сверху никаких результатов не давало.
К вечеру 6 апреля в распоряжение командира 1-го батальона прибыли два взвода фугасных огнеметов. В час ночи 7 апреля командир батальона гвардии майор Романов собрал на наблюдательном пункте, расположенном в двухстах метрах северо-западнее центрального капонира, командиров рот и приданных подразделений и поставил перед ними задачи: 1-й роте – закрыть выход из форта с северной стороны; 2-й роте – штурмовать форт с юго-западной стороны под прикрытием дымовой завесы и огнеметов.
Для преодоления рва командир батальона выбрал место в ста метрах северо-западнее центрального капонира, амбразуры которого легче всего подвергались воздействию огнеметов.
В течение ночи по наружной стороне рва над центральным капониром были расставлены веером фугасные огнеметы и установлены станковый и ручной пулеметы. На рассвете 7 апреля в ров севернее центрального капонира было сброшено несколько мелких дымовых шашек. Нацеленные по амбразурам семь фугасных огнеметов заставили противника прекратить огонь. 2-я рота быстро спустилась на дно рва по заготовленным заранее лестницам, преодолела его и по пологой противоположной стенке довольно легко поднялась на центральную часть форта, где захватила несколько проломов, образовавшихся в перекрытиях в результате нашего артиллерийского огня и бомбометания. Противник, сосредоточив все свое внимание на действиях 2-й роты в районе центрального капонира, ослабил огонь по центральному входу в форт. Этим воспользовалась первая рота, которая быстро спустилась в ров с восточной стороны и под прикрытием пулеметного огня и огня снайперов начала забрасывать гранатами окна первого этажа правого крыла казармы. Воспользовавшись паникой противника, рота свободно прошла по рву, достигла центрального входа и через него проникла внутрь форта.
К этому времени солдаты 2-й роты проникли внутрь форта сверху, через проломы в перекрытиях и, очищая помещение форта, начали продвигаться навстречу 1-й роте.
Немцы, не выдержав одновременного удара с двух сторон, сложили оружие. К 11 часам 7 апреля из казематов форта было взято в плен до ста фашистских солдат и офицеров, среди них капитан – комендант форта № VIII, три обер-лейтенанта, шесть фельдфебелей и три обер-фельдфебеля. На втором этаже казармы наши солдаты обнаружили 38 раненых. Было уничтожено до 250 солдат и офицеров противника. Батальон захватил 6 орудий, 38 пулеметов, 200 винтовок, четыре 81,4-мм миномета и склад с месячным запасом продовольствия, горючего и боеприпасов.
Следует заметить, что по форту № VIII непрерывно вел огонь 329-й артдивизион (6 305-мм гаубиц обр. 1915 г.). Сооружения форта получили 78 попаданий 305-мм снарядов. Однако сквозных пробоин было всего пять. При этом полностью разрушенным оказался только правый капонир.
О штурме форта № IX «Дона» известно из отчета командира 3-го взвода 2-й роты 8-го отдельного гвардейского штурмового инженерно-саперного батальона гвардии лейтенанта Кислякова.
9 апреля в 14 ч 00 мин его штурмовой отряд остановился в 400 метрах от форта. «Отделение автоматчиков и отделение саперов под прикрытием минометного огня пошли в разведку. Разведка прошла в целом успешно, хотя и потеряли двух солдат. Главное же – доставили „языка“, который довольно охотно и подробно рассказывал об обороне форта.
Форт прикрывался с фронта двумя земляными валами. В траншеях этих валов засела пехота противника в составе усиленной роты с четырьмя станковыми пулеметами. Слева – огонь из капонира, справа – пруд Обер-Тайх, омывающий отвесные стены северо-западной части форта. Между земляными валами – минное поле. Перед фортом – широкий ров, заполненный водой.
Из амбразур форта по открытой перед ним местности били восемь станковых пулеметов и несколько орудий. С наступлением темноты после короткого огневого артналета группа штурма под прикрытием танков ворвалась в первую траншею. Саперы немедленно приступили к проделыванию проходов в минном поле между траншеями. Гитлеровцы открыли огонь, но четыре прохода саперам проделать все же удалось. По ним к форту подошли танки, самоходные установки и стали бить по нему прямой наводкой. Автоматчики ворвались во вторую траншею, а саперы обошли тем временем форт с тыла, забрались на капонир и взорвали его сосредоточенным зарядом, открыв таким образом свободный подход к форту слева.