Rainy cool weather, so I decided to finish this one off.
The Germans were able to push their way into the western suburbs of the city during Turn 9. However, they had to withdraw from Norvogrod.
During Turn 10, the Germans attempted to clear out Soviet units just south of Leningrad in order to open up the remaining fortified suburb south of the Neva River for an attack from three different hexes. This attack was only partially successful, with one Soviet armored unit (9-3-7) still blocking the southern approaches.
Desperate, German armor attempted a low odds overrun (also a 2-column shift), and was able to force the 9-3-7 to retreat. The following attack on the Southeast suburb only reduced, but did not destroy Soviet units.
In the 12th and final turn, the Germans mounted a forlorn hope attack across the Neva in an attempt to take one of the two victory hexes. The attack was unsuccessful. There was no change from the situation at the end of Turn 11.
Neither side had any victory points. The Soviets did not reduce or destroy any German armored/mechanized formations, and the Germans did not take the two northern suburbs of Leningrad. The result was a Soviet tactical victory.
Some thoughts about the game in a followup post.