As tropas alemãs chegaram aos arredores de Moscou, em Dezembro de 1941, mas não conseguiram capturá-lo, porque as forças do Exército Vermelho de Moscou quebraram o avanço alemão. Na Batalha de Stalingrado em 1942-1943, depois de perder cerca de 1 milhão de homens no combate mais sangrento da história, o Exército Vermelho foi capaz de retomar a iniciativa da guerra. Devido à indisponibilidade dos japoneses em abrir uma segunda frente na Manchúria, os soviéticos foram capazes de chamar dezenas de divisões do Exército Vermelho de volta da Rússia Oriental. Estas unidades foram determinantes para virar a maré, porque a maioria do seu corpo de oficiais tinha escapado dos expurgos de Stalin. As forças soviéticas logo lançaram contra-ataques maciços ao longo de toda a linha alemã. O avanço soviético na Europa Oriental foi acompanhado por uma onda de saques, invasões e desaparecimentos, na Alemanha Oriental, as tropas foram incentivadas a cometer violações em massa em retaliação pelos abusos nazistas em território soviético, enquanto, título de reparos, foi desmantelado a maior parte do potencial industrial da futura Alemanha Oriental e enviados a União Soviética. Além disso, na batalha de Kursk, o maior confronto blindados da história, foi concluiu com sucesso um novo êxito da União Soviética. Em 1944, os alemães tinham sido empurrado para fora da União Soviética para as margens do rio Vístula, a leste da Prússia. Com o marechal soviético Gueorgui Júkov atacando a Prússia e o Marechal Konev cortando a Alemanha ao meio pelo sul o destino da Alemanha nazista estava selado. Em 2 de maio de 1945, as últimas tropas alemãs se renderam às tropas soviéticas em Berlim.