Rewind the clock to February 23, the day before Russia launched its all-out invasion of Ukraine, and one might be tempted to guess that Ukrainian President Volodymyr Zelensky’s days in office were numbered.

After all, Russia’s military outspent that of Ukraine by roughly ten to one. Moscow enjoyed a twofold advantage over Kyiv in land forces; and the nuclear-armed power had ten times the aircraft and five times the armored fighting vehicles of its neighbor.
A visibly angry Russian President Vladimir Putin had appeared on television just days before, delivering a rambling historical monologue that made clear he expected nothing less than regime change in Kyiv.
The Kremlin leader seemed to be gambling that Zelensky would flee his capital, much as the US-backed president of Afghanistan had left Kabul just a few months earlier, and that Western outrage would subside, albeit with the temporary pain of new sanctions.
100 days later, whatever plans Putin may have had for a victory parade in Kyiv are on indefinite hold. Ukrainian morale did not collapse. Ukrainian troops, equipped with modern anti-tank weaponry delivered by the US and its allies, devastated Russian armored columns; Ukrainian missiles sank the guided-missile cruiser Moskva, the pride of Russia’s Black Sea Fleet; and Ukrainian aircraft stayed in the air, against the odds.
In late March, Russia’s military began withdrawing its battered troops from around the Ukrainian capital, claiming they had shifted focus to capturing country’s eastern Donbas region. Three months after its invasion, Russia no longer appears to be aiming for a short, victorious war in Ukraine — nor does it seem to be capable of achieving one.