Also i would say i lose about 6-8 original russian infantry who cant retreat back fast enough from the tanks…
I am sorry for being harsh. If he does not attack until G2, this number should always be 0. The only reason for it not to be is if you use a few inf to screen.
All you really have to do is to make your infstacks so big that his tanks are not strong enough to attack them. This is actually not that difficult to do against the force germany can have in russia on g3-g4.
I don’t know exactly what you are doing wrong, but I am pretty sure you are not conducting an effective retreat and not having enough art to present a real danger for a counterattack (which should stop the german for at least 1 turn.