From what I can tell, they are attempting to encircle Kyiv and Kharkiv and gaining some, albeit limited progress in those operations. North eastern fronts seems to be coming closer to Kiev with each day. For instance they've managed to bypass Chernihiv and go around it. Mariupol is already encircled and cut off and if it falls they will have a land bridge between Crimea and Russia and they'll be able to move those troops west and north. My guess it that's what Putin is hoping for.
Don't get me wrong, I'm not saying that Russia is doing particularly good, I'm definitely not saying they are winning. But they are doing what they do best, pummel cities into non-existence while they slowly try to encircle and cut them off.
Also, worth mentioning is, we know something about Russian loses, but almost nothing about Ukrainians. We don't know how much tanks they've lost, how much gear, how much professional and trained soldiers (and this is important as it will take time before mobilized civilians can operate at the same level). This is a war of attrition and we know nothing of Ukrainians losses and while we know Russia suffers, we also know Russia can take losses and doesn't care much about it, certainly not leadership.