I am currently playing the Road to Leningrad scenario, impossible difficulty level. I am learning a lot, in regard to choosing the least expensive path for my panzers and rotating my units to keep at least 2 Army Corps behind the front line to regain CPP and reduce fatigue.
Still, I am getting worried about using the wrong approach in this particular scenario. Coming from Hearts of Iron 4, I am the type of player who cautiously prefers to shrink the size of the enemy Army before heading for the VPs. I understand that in 1941, as an Axis player, I need to be aggressive, but I really cannot (yet!) judge when is the time for the big push and when is the time to rest and recover.
Here below is the situation at the end of T6: Pskov is still in enemy hands (it should have fell on T2, to be historically accurate) and the trapped enemy divisions SE of the city are putting up an unexpected resistance (see for yourself the combat delay values).
While I am confident that within the next two turns Pskov will fell and all those trapped units will be gone, this means that the AI will enjoy 2 more turns to set up a strong defensive belt around Leningrad. August is knocking on the door and September will mean the arrival of the rain season... and I really don't want to get caught with my panzers at Staraya Russa by that time!
EDIT: I uploaded the wrong screenshot. The 36th Motorized and the 1st Panzer Divisions managed to surround Pskov by taking the town two hexes NW of it. Pskov will be isolated next turn, still no idea of when it will fall.

