Both Tigers fired scoring 4 hits out of 4 shots. The Tiger hits penetrated the T-34 frontal armor and destroyed each T-34.

View point from the Tigers.

Same picture but down range of the T-34s on fire.

While this panzergrenadier company held its own, the Russians charged the dug in German infantry and forced them out of their foxholes/trenches.

On the west side, both T-34s fired on the approaching Panthers at a range of approximately 650 yards. On the lead Panther, the frontal armor was penetrated by the 85mm HVAP round. But the second Panther was missed.

Same picture but with the T-34s in focus and burning. The Panthers fired 4 rounds at the 2 T-34s and scored 3 hits. Both T-34s were destroyed.

Up close and behind the T-34s on fire.

Same picture. But with the Panthers in focus.

From the north and showing the Russian infantry gain a foothold on the town.

Elements of the Weapons Company, 1st Battalion of the Rifle Regiment.

Picture of the east area of the town.

That is where the battle was called. All Russian armored units were eliminated but one. That T-34 was immobilized. The Russian infantry were gaining control of the town as the panzergrenadiers withdrew.
The German panzers arrived late but stopped the Russian advance and only lost a platoon of Panthers.
The Germans won a major victory. While the Russians captured the north portion of the town, they didn’t capture the entire town. Nor did they eliminate enough German platoons to score enough points. While the Russians gained control of the town, they also lost all of their armored assets. So the attack would have ground to a halt without armored support. The best the Russians could hope for was to dig in and defend the town from a German counterattack. If the battle was played out until the end, the town would have been completely secured and it would have resulted in a German minor victory.
The German panzers helped secure the victory, while arriving late, by stopping the attack and destroying all of the Russian tanks.