Юго-западнее и южнее озера Ильмень наши войска продолжают развивать успешное наступление и с боями занимают более 200 населённых пунктов, в том числе: Дуброво, Гребня, Апраксино, Морино, Сорокино, Михайловский (16 км восточнее Дно), Новое Панкратово, Крутец, Глухая Горушка, Барево, Переходы, Гусево, Вашкова, Большая и Малая Пухова и железнодорожные станции Мяково, Морино.
Западнее и юго-западнее города Холм наши войска с боями продвигаются вперёд и занимают более 100 населённых пунктов, в том числе: Мазуры, Горки Песовые, Заход, Усадьба, Иванисово, Селебино, Палашутино (из оперативной сводки Совинформбюро от 22 февраля 1944 г.).
Витебская наступательная операция. Войска Западного фронта возобновляют наступление на оршанском направлении, пытаясь обойти Витебск с юга. Противник яростно сопротивляется.
Несколько партизанских отрядов, действующих в Витебской области, в течение одной ночи разгромили немецкие гарнизоны в 15 населённых пунктах. Убито и ранено свыше 400 гитлеровцев. В последние дни советские патриоты вели ожесточённые бои с пехотой и танками противника, предпринявшими поход против партизанских отрядов. В этих боях советские патриоты разгромили три роты гитлеровцев, подбили 3 танка и взорвали два склада противника с боеприпасами.
Взятый в плен в районе Корсунь-Шевченковский командир 246 полка 88 немецкой пехотной дивизии подполковник Кристоф Флейман заявил: «Зажатые в кольце, части дивизии были перемолоты. Начиная с 15 февраля, полк, которым я командовал, перестал существовать, как единая воинская часть. Штаба у меня фактически не было, большинство офицеров выбыло из строя. Я не мог руководить рассеянными и деморализованными группами солдат и 16 февраля приказал уцелевшим офицерам и унтер-офицерам действовать на свой риск и страх. К этому времени в «котле» царила полная неразбериха. Единого командования, единого руководства уже не было. Каждый военачальник действовал по своему усмотрению. Разрозненные группы солдат сдавались в плен. Окружённые немецкие войска были разгромлены».
Начиная с 5 февраля, немецкое командование, стянув с других участков фронта в район юго-западнее Звенигородка 8 танковых и несколько пехотных дивизий, предприняло отчаянные попытки ударом извне прорваться к окружённым в районе Корсунь-Шевченковский немецким войскам.
Ценой огромных потерь врагу удалось незначительно вклиниться в боевые порядки наших войск южнее Звенигородка. Как известно, встретив решительное сопротивление советских войск, истощив и обескровив себя в этих боях, немцы не смогли оказать помощи своей окружённой группировке, и 17 февраля она была полностью ликвидирована нашими войсками.
После ликвидации группировки немцев, окружённой в районе Корсунь-Шевченковский, наши войска обрушили удар против немецких войск, пытавшихся помочь своим окружённым войскам, и в четырёхдневных боях нанесли немцам новое серьёзное поражение, превратившееся в разгром немцев.
За время боёв с 5 по 21 февраля наши войска нанесли немецким войскам, наступавшим из района южнее Звенигородка, следующие потери:
Уничтожено: самолётов – 329, танков – 827, автомашин – 1.638, орудий – 446.
Противник в этих боях потерял убитыми до 27.000 своих солдат и офицеров.