Yes, they won but at what price? Soviet top commanders made few tactical mistakes before and during the battle that caused heavy loss in human lives and armament.
I’m reading a history of the battle now. The one thing that seems to be developing is that the Russians were profligate with their troops. I suspect that mentality was behind the jaw-dropping casualty figures. That and the German Tiger 1s.