As I see it, they have already won, and will continue to win for a long long time.
What I mean by this is that western countries didn't support them in the way (I feel) they should have, probably because they believed that Russia would easily walk over Ukraine, similar to how it had caused such confusion and prevented a defense in Crimea (I'm not a historian, this is my naive view of those events).
Ukraine stood up to the bully, and showed us (the west) that we were wrong to not believe in them. It isn't over, and it can't be claimed as a victory yet, but they convinced the west that they had enough of a chance that we should come to their aid. They showed us what the Ukrainian spirit is. They have given hope to other regions and countries that may come under threat in the future.
I wonder if they have given China extra pause in their stance toward Taiwan.
If Putin loses in Ukraine, could that also mean the end of his regime in Russia? The Russian people are standing up to him. He has proven that he is not only fallible. Will this also be taken as a sign of weakness to Russians?
You're absolutely right about cheap energy, and it's why I thought this was a strange time for Russia to invade Ukraine. Europe will be coming out of winter in a few weeks. This gives the summer to shore up reserves and build out alternative energy sources. Remember, Tesla built the Adelaide, Australia power plant in less than 100 days[1].
What happens when Europe faced with the threat of a lack of energy going into next winter?
[1] https://news.sky.com/story/elon-musk-wins-50m-bet-with-giant...