С 23 ноября 1943 года полковник Светляков допущен к командованию 166-й стрелковой дивизией. Ее части в составе 2-го гвардейского стрелкового корпуса вели наступательные бои с целью перерезать ж. д. Витебск — Полоцк. В феврале 1944 года дивизия совершила 120-км марш в район Идрицы, где вошла в 6-ю гвардейскую армию. В ее составе участвовала в Витебско-Оршанской, Полоцкой и Шяуляйской наступательных операциях. Всего с 22 июня по 8 августа дивизия прошла с боями более 370 км и освободила 480 населенных пунктов, в т. ч. города Браслав, Субата (Субате). С сентября 1944 года ее части в составе 4-й ударной и 6-й гвардейской армий 1-го Прибалтийского фронта участвовали в Рижской и Мемельской наступательных операциях. 17 октября 1944 года генерал-майор Светляков был ранен и эвакуирован в госпиталь. С 15 декабря вновь командовал 166-й стрелковой Краснознаменной дивизией. В феврале— марте 1945 года ее части в составе 22-го и 2-го гвардейского стрелковых корпусов 6-й гвардейской армии 2-го Прибалтийского фронта находились в обороне, с конца марта вели наступление вдоль ж. д. Митава — Либава. С 30 марта она входила в состав 6-й гвардейской армии Курляндской группы войск Ленинградского фронта.