What are two reasons why the Soviets were able to defeat the German army as they advanced on Moscow? The Germans ran out of men and supplies. Russians practiced a scorched-earth policy. Spring rains caused tanks to bog down. The winter months proved harsh on soldiers.