1944 m. Margelovas tapo 49-osios Gvardijos šaulių divizijos vadu. Per Bereznegovatoje-Snigirevkos puolimą divizija kovo 12 naktį perėjo Dnieperį. Kitą naktį sparčiai artėjanti divizija perėjo Inhulets upę ir per kelias valandas užėmė Chersoną. Divizijai buvo suteiktas "Hersono" titulas, o kovo 19 d. Margelovas tapo Sovietų Sąjungos herojumi. Margelovas vadovavo divizijai per Antrąjį Jassy<unk>Kishinev puolimą, Belgrado puolimą, Budapešto puolimą, Vienos puolimą ir Prahos puolimą. Per mūšius prie Budapešto, divizija atremė vokiečių kontratakus 1945 m. vasario 13-14 dienomis. Už savo veiksmus divizija buvo apdovanota Suvorovo ordinu 2 klasė. 1945 m. pergalės parade Maskvoje
, jis vadovavo batalionui, atstovaujančiam 2-ajam Ukrainos frontui.