В течение ночи 76-я гв. сд проводила перегруппировку, подтягивала тылы и пополняла боеприпасы. Начав наступление, к 5.00 234-й и 239-й гв. сп освободили Тереховку, Лопатино. В 10.00 из района Товстолес – выс. 143, 1 противник, силою до 15 танков с автоматчиками, контратаковал 239-й гв. сп. Контратака была отражена, сожжено и подбито 10 танков. Безвозвратные потери 76-й гв. сд по донесениям, опубликованным в ОБД-Мемориал, составили 108 человек.
Начав наступление с рассветом, 77-я гв. сд к 3.00 освободила Яцево и Бобровицы. Фактически эти села были освобождены 148-й сд накануне. В 6.00 части начали уличные бои на сев. – вост, и вост, окраинах Чернигова. В течение дня 215-й и 218-й гв. сп, при поддержке 9 орудий на конной тяге, продвигались к центру города. К 15.00 город был полностью очищен от противника. (9, л. 132)
ЖБД 2-й армии сообщает, что Чернигов был оставлен раньше. В ночь на 21 сентября, под сильным натиском, войска XXXXVI тк покинули Чернигов и отошли на рубеж 4 км западнее Макишина – Черторейки – Котово – Жукотки. В утренней дымке, силою двух батальонов 76-я сд ворвалась в Товстолес. Контратакой гренадеров на БТР и танков БГ «Люббе» (12-я тд) прорыв был ликвидирован. Потери гвардейцев немцами были оценены как очень высокие. Немцы насчитали 150 погибших красноармейцев. Захватили 2 полковых и 4 45-мм противотанковых пушки, многочисленное стрелковое оружие. В течение дня фронт БГ «Люббе» непрерывно прощупывался разведкой боем. (83, frame001386)
Положение с мостами обострилось, армия южнее Гомеля на участке на реках Днепр или Сож могла рассчитывать только на мосты грузоподъемностью не более 10 тонн. XXXXVI тк было приказано организовать движение так, чтобы техника массой свыше 10 тонн сосредоточилась у Репки как можно позднее, чтобы обеспечить движение через Гомель на западный берег. Только незначительное количество танков могло быть переправлено у Любеча и Лоева с помощью 24-тонных паромов. Переправа паромом длилась около 1 часа. По расчетам инженерных служб через каждую переправу можно было перебросить 6–8 единиц тяжелой техники. Таким образом, основная масса техники должна была двигаться через Гомель. Это значительно осложняло положение на южном фланге армии. (71, frame001036)
В 20.30 XXXXVI тк получил приказ: «Запланированные действия невозможны, поскольку у Любеча имеются 8-тонный мост (23 сентября) и 24-тонный паром. Кроме того, сначала невозможно снабжать значительные силы у Лоева. Организовать действия так, чтобы 2-я тд и 221-я од с минимальным количеством тяжелой техники переправились через 8 тонный мост у Любеча. Основные силы и тяжелая техника вместе с LVI тк отходят на север. Позднее главные силы корпуса переправляются через Лоев, тяжелая техника через Гомель». (71, frame001037)
Армия получила 5-ю тд. Дивизия сосредоточилась в районе Речица. После подачи ГСМ дивизия маршем, по западному берегу Днепр, перебрасывалась на юг. Задача дивизии – маневренной обороной на участке (иск.) Любеч – устье Припяти предотвратить прорыва Красной Армии до тех пор, пока основные силы не переправятся через Днепр. Боевые группы должны были также прикрыть разрушенные переправы по шоссе Чернобыль и Чернигов и ж/д, ведущих к Чернигову с запада. (71, frame001 038)
Войска армии совместно с 61-й армией освободили г. Чернигов. На остальном фронте главные силы продолжали выход к р. Днепр и вести подготовку к переправе. 15-й ск после ночного марша остановился на дневку.
Части 148-й дивизии очищали от противника г. Чернигов. Остальные соединения корпуса вышли на рубеж: Левковичи – Зайцы (181-я сд) – Андреевка (211-я сд)
Отразив контратаку из Александровского, в 22.00 20 сентября 148-я сд перешла в наступление. В течение ночи на 21 сентября продолжали бой на сев. и сев. – вост, окраинах Чернигова. В полночь, форсировав р. Стрижень, части дивизии начали наступление в центр города. К 6.00 совместно с 77-й гв., 181-й и 211-й дивизиями город был освобожден. (48, л. 302об.)
В ночь на 21 сентября противник отходил из Чернигова на участке 181-й сд. Отход прикрывался танками и бронемашинами. В полночь части дивизии вышли на юж. окраину и к 6.00 полностью заняли юж. половину Чернигова. Потери дивизии в ходе боев за Чернигов составили: 56 убитых и 273 раненых. (19, лл. 289об.-290)
887-й и 894-й полки 211-й сд до полудня вышли на линию: Советская – Льговка – Левковичи. Затем полки вышли из боя и направились в Андрееку. В 15.00 896-й сп, оборонявший Андреевку, отразил контратаку 4 танков и нескольких бронемашин. (20, л. 344об.)