The lack of proper supplies and the fierce stubbornness of both the German and Soviet armies caused the battle to drag on for a much longer time than Hitler had anticipated. During this time that the German army was distracted with the Soviet army, it was just enough time for the countries in the West to mobilize and gather enough troops, and supplies to fight back. After the brutal bloodshed of the Battle of Stalingrad, the German army was very much shaken up and was not able to resist the forces of the Allies in the latter of the war.
The USSR's Defeat Over Germany .
Germany invaded the Soviet Union in the summer of 1941 with a prejudice that they could defeat and take Moscow by October that year. The German army were advancing extremely rapidly with the deadly Blitzkrieg attack, and one million Soviet troops were conscripted in order to help protect the next target city, Kiev. Hitler assumed that because the German army had been so successful in all their past invasions, the inference was drawn that Moscow would easily fall under the command of the Nazis once they defeated it. Kiev eventually fell, and the Nazis launched a two-pronged attack on Stalingrad. The battle was brutally bloody, and the German army who were used to the ease of the Blitzkrieg attack were forced to confront their enemies in hand-to-hand combat. Stalin realized that ferociously standing their ground was doing very little to help the USSR push Germany back or even resist them, so the "Scorched Earth" policy was applied. This practice was quite effective because as the Soviet soldiers steadily retreated back into the endless stretch of land, they burned all the crops, dismantled factories and poisoned the wells so that the German army would not be able to use their supplies and get weak. .
Eventually, when all the German troops had exhausted their resources and were extremely weak, the USSR launched forward and chased the German army all the way back to Berlin which they overtook as well.