For over a year now, Russians have acted like losers, panicking, fleeing, abandoning their tanks, etc. in the face of well-planned Ukrainian offensives, notably at Kiev, Kharkiv and Kherson.
In those battles, Ukrainian liberated almost half of the total area Russians had taken in February & March 2022.
Now we may be seeing a new Ukrainian offensive, perhaps to retake Mariupol, but in this case it's the Russians who've had many months to prepare dug-in defenses, and the Ukrainians in attack mode.
Time will tell if Ukraine's superior motivation, training, equipment and tactics prove enough to overcome the Russians' natural advantage in well prepared defensive positions.