The Soviets dont really deserve any credit. They are just as culpable for starting the war, and during the early years of the war they attacked just as many neutral states as Germany did for the sake of conquest. Their little dance with the devil blew up in their faces and we're supposed to respect them for it afterwards. Even their advance on Germany and her allies in 1945 was also just a war of conquest.

The fact that they were among the judges in the Nuremberg trials, passing judgement for crimes against peace etc, is one of the greatest travesies of history.