Особенно отличился во время боёв в Белоруссии и форсировании Западной Двины. Барков вернулся в строй незадолго до начала Белорусской наступательной операции. В ходе наступления в июне 1944 года части 67-й гвардейской стрелковой дивизии вышли к Западной Двине в районе деревни Узречье Бешенковичского района Витебской области. 25 июня 1944 года расчёт орудия, в состав которого входил Барков, переправился через реку на плоту, несмотря на массированный огонь противника. Переправившись, расчёт сразу же вступил в бой. В ходе первых двух контратак немецкой пехоты расчёту удалось отбиться. В третью атаку противник бросил танки. В результате обстрела погиб заряжающий, ранен командир расчёта, а сам Барков был контужен, но поля боя не покинул. Оставшись за старшего, Барков вывел из строя один из атакующих танков «Тигр». Плацдарм был удержан, что позволило не пропустить немецкие войска к Витебску.