С 18 февраля 1944 года генерал-майор Кузнецов командовал 96-й гвардейской стрелковой дивизией. В составе 5-й ударной армии 4-го Украинского фронта в феврале — марте участвовал с ней в Никопольско-Криворожской, Березнеговато-Снигирёвской и Одесской наступательных операциях, в освобождении города Николаев. В мае 1944 года дивизия была передислоцирована на 1-й Белорусский фронт и в составе 28-й армии участвовала в Бобруйской, Минской и Люблин-Брестской наступательных операциях, в освобождении городов Слуцк и Пружаны. За образцовое выполнение заданий командования в этих операциях дивизия была награждена орденами Ленина и Красного Знамени. 31 июля 1944 года её части вышли к реке Западный Буг, форсировали её и начали бои по освобождению Польши. В октябре месяце дивизия в составе 28-й армии была передислоцирована на 3-й Белорусский фронт, где приняла участие в Гумбиненской и Инстербургско-Кёнигсбергской наступательных операциях, в разгроме противника на территории Восточной Пруссии, в овладении городами Шталлупенен (Нестеров), Прейсиш-Эйлау (Багратионовск). Затем её части участвовали в ликвидации группировки немецко-фашистских войск юго-западнее Кёнигсберга и к 28 марта 1945 года вышли на берег залива Фришес-Хафф. За участие в разгроме противника юго-западнее Кёнигсберга дивизия была награждена орденом Суворова 2-й степени. В апреле 1945 года она в составе 28-й армии была передислоцирована на 1-й Украинский фронт, где приняла участие в разгроме войск противника, окруженных юго-восточнее Берлина. В мае 1945 года дивизия пересекла границу Чехословакии и приняла участие в Пражской наступательной операции.