В июне 1943 году направлен на учёбу на ускоренный курс при Высшей военной академии имени К. Е. Ворошилова, после окончания которого в январе 1944 года назначен на должность заместителя командира 120-го стрелкового корпуса, который вскоре принимал участие в боевых действиях в ходе Львовско-Сандомирской наступательной операции и освобождении городов Владимир-Волынский и Устилуг. С сентября того же года Донсков находился в госпитале и после выздоровления в феврале 1945 года назначен на должность командира 120-го стрелкового корпуса, который вскоре принял участие в боевых действиях в ходе Берлинской и Пражской наступательных операций, а также в освобождении городов городов Котбус и Люббен. За успешное выполнение заданий командования в этих операциях корпус награждён орденом Суворова 2 степени, а генерал-майор Донсков — орденом Красного Знамени.