Onuprienko continued to lead the division during the Battle of Kiev, the Zhitomir–Berdichev Offensive and the Lvov–Sandomierz Offensive. On 21 July 1944, he was awarded his third Order of the Red Banner. In August, he became commander of the 24th Rifle Corps of the 13th Army. He led the corps during the rest of the Lvov–Sandomierz Offensive. On 3 November, Onuprienko was awarded the Order of the Red Star. In 1945, the corps fought in the Vistula–Oder Offensive and the Lower Silesian Offensive. On 6 April, he was awarded the Order of Kutuzov 2nd class.