Can Kyiv resist the Russian Assault?

Russian troops have made significant advances in the last one and a half weeks, the major cities still remain under Ukrainian control. The main battle is of course going to be for the Ukrainian capital Kyiv.