Onuprienko a continuat să conducă divizia în timpul
Bătălia de la Kiev, ofensiva Zhitomir<unk>Berdichev și ofensiva Lvov<unk>Sandomierz. La 21 iulie 1944, a primit al treilea Ordin al Steagului Roșu. În august, a devenit comandant al Corpului 24 de pușcași al Armatei a 13-a. El a condus corpul în timpul restului ofensivei Lvov-Sandomierz. La 3 noiembrie, Onuprienko a fost decorat cu Ordinul Stelei Roșii. În 1945, corpul a luptat în Ofensiva Vistula și Ofensiva Sileziei Inferioare. La 6 aprilie, a fost decorat cu Ordinul Kutuzov de clasa a II-a.