I buy inf in Leningrad and Ukraine and tanks/inf in Moscow and Stalingrad which then move to the front. I try to counterattack vulnerable German tanks, but the Germans seldom leave me an opening. I’ve tried making my stand in Leningrad and Ukraine but to no avail, the German could simply throw more men into the battle.
I’ve also tried buying time, pulling back in the last minute just before the Germans assembled enough troops to win a decisive battle. This seems the better option, since the German advance is still slow while the Russian Army remains intact. But once the Germans lay siege to Moscow and Stalingrad the trouble begins. I find it hard to hold both and if Stalingrad falls the German economy will be so huge that Moscow will eventually fall too.
Also, how can the Western Allies best help Russia, once Sealion is not going to happen and Cairo is safe?