From 13 January 1945, the army fought in the East Prussian Offensive. From 10 February, it took part in the East Pomeranian Offensive. On 21 February, it captured Czersk and on 8 March Kościerzyna. Grishin received a promotion to Colonel general on 10 March. The army captured German fortified city of Danzig on 30 March along with the 2nd Shock, 65th and 70th Armies. During the offensive, 49th Army reportedly killed 11,420 German soldiers and captured 2,495. On 10 April, Grishin was awarded the title Hero of the Soviet Union and the Order of Lenin for his leadership. It then fought in the Berlin Offensive from 16 April, part of the front's main strike force. The army ended the war on the Elbe near Ludwigslust, where they linked up with the British Second Army. On 29 May, he was awarded the Order of Suvorov 1st class a second time. Grishin participated in the Moscow Victory Parade with 2nd Belorussian Front's contingent. At the reception after the parade, Stalin named Grishin an outstanding leader along with other generals such as Zhukov, Konev, Beloborodov, Batov, Bagramyan, Gorbatov and others.