6 апреля 1943 года назначен заместителем командира 5-й гвардейской стрелковой Краснознамённой дивизии. Летом и осенью дивизия в составе 8-го гвардейского стрелкового корпуса 11-й гвардейской армии Брянского фронта (с 30 июля) участвовала в Курской битве, Орловской и Брянской наступательных операциях. В октябре она вместе с армией была передислоцирована на Прибалтийский фронт (с 20 октября — 2-й Прибалтийский), затем с 18 ноября подчинена 1-му Прибалтийскому фронту и в составе последнего участвовала в Городокской наступательной операции. За отличия в боях по освобождению города Городок приказом ВГК от 24.12.1943 ей присвоено наименование «Городокская». В апреле 1944 года дивизия была выведена в резерв Ставки ВГК. В период с 14 апреля по 9 мая полковник Кравцов временно исполнял должность командира этой дивизии. В конце мая она в составе армии была включена в 3-й Белорусский фронт и участвовала в Белорусской наступательной операции. За образцовое выполнение заданий командования в боях при форсировании реки Березина и овладении городом Борисов Указом ПВС СССР от 10.07.1944 дивизия была награждена орденом Суворова 2-й ст. В октябре 1944 года она участвовала в Гумбиненской наступательной операции, затем в конце месяца была выведена во второй эшелон. В этих боях полковник Кравцов при прорыве обороны немцев находился в передовых частях, а при преследовании командовал танковым десантом в боях на коммуникациях противника и при овладении города Вирбалис. С 13 января 1945 года дивизия принимала участие в Восточно-Прусской, Инстербургско-Кёнигсбергской и Земландской наступательных операциях, в боях по овладению городами Велау и Кёнигсберг. 24 апреля ее части овладели городом и крепостью Пиллау и вышли на берег Балтийского моря, а к 27 апреля полностью очистили от врага косу Фриш-Нерунг.