Ukraine is winning and will continue to win.
Home field advantage, lots of battlefield victories, massive destruction of enemy equipment and deaths of Russian soldiers and high ranking officers, endless weapons and money flowing in from the west, possesses moral high ground, majority world support, heavy sanctions against adversary, demoralized enemy rank and file, no authentic public support for war in Russia, etc.
Time is on Ukraine's side.