Зимой — весной 1944 года лейтенант Распопов в составе своего подразделения освобождал Правобережную Украину, приняв участие в Кировоградской, Корсунь-Шевченковской и Уманско-Ботошанской операциях, форсировал реки Южный Буг и Днестр. В боях за плацдарм на правом берегу Днестра был ранен, лечился в госпитале. За это время 6-я отдельная истребительно-противотанковая артиллерийская бригада была выведена в резерв Ставки Верховного Главнокомандования. Распопов вернулся в свою часть в июне 1944 года уже в звании старшего лейтенанта и в скором времени был назначен командиром батареи. 28 декабря 1944 года бригада, в которой служил Распопов, была включена в состав 4-го Украинского фронта и начала подготовку к боям в Карпатах. В ходе начавшегося 15 января 1945 года в рамках Западно-Карпатской операции наступления 18-й истребительно-противотанковый артиллерийский полк, действуя в боевых порядках 140-й стрелковой дивизии 38-й армии, обеспечил прорыв немецкой обороны в районе Ясло. Батарея старшего лейтенанта Распопова неоднократно отражала контратаки противника, обеспечивала быстрое продвижение своей пехоты и способствовала её успеху в боях за город Горлице. Распопов со своими бойцами одним из первых достиг реки Дунаец севернее Новы-Сонч и, форсировав её, артиллерийским огнём прикрывал переправу частей дивизии. Смелые и решительные действия батареи Распопова получили высокую оценку командиров стрелковых подразделений. 4 февраля 1945 года, находясь в боевых порядках 869-го стрелкового полка 211-й стрелковой дивизии, батарея Распопова отразила две контратаки немецкой пехоты и самоходных артиллерийских установок, дав возможность одному из стрелковых батальонов овладеть высотой 322, которая имела важное тактическое значение для развития дальнейшего наступления. Особо Распопов отличился в боях в районе села Ясеница в период с 9 по 12 февраля 1945 года.