In March and April, he fought in the Dnieper–Carpathian Offensive. During the summer of 1944, he fought in the Lvov–Sandomierz Offensive. On 12 August, he was awarded a second Order of the Red Banner. In October, he participated in the Battle of the Dukla Pass. In January 1945, he fought in the West Carpathian Offensive. On 17 January, he was awarded the Order of Alexander Nevsky. From March to May, Rodin flew sorties during the Moravian-Ostrava Offensive. In March, Rodin led ten Il-2s in a ground attack supporting troops of the 38th Army. In the attack, the Il-2s reportedly destroyed two German artillery batteries and several anti-aircraft guns, twelve vehicles and a number of railway cars. By April 1945, he was deputy squadron commander. Rodin had reportedly made 110 attack sorties, destroying five enemy aircraft on the ground and shooting down one in the air. In May, he fought in the Prague Offensive. On 9 June, he was awarded the Order of the Patriotic War 2nd class. On 29 June 1945, Rodin was awarded the title Hero of the Soviet Union and the Order of Lenin for his actions.