Такой размах террора вызвал обеспокоенность вышестоящих инстанций. Из Москвы прибыла специальная комиссия, временно приостановившая расстрелы. Впрочем, они возобновились в июле — августе, когда положение красных в районе Киева ухудшилось. Советские войска на Украине были сильно ослаблены восстанием Н. А. Григорьева в мае — июле 1919 года, к которому присоединились многие советские украинские части. Хотя восстание и было подавлено, но многие части и соединения украинской Красной армии оказались разложены. После этого началось ее фактическое слияние с российской Красной армией с устранением с постов большинства командиров-украинцев. По одной из версий, именно в рамках этой «деукраинизации» по приказу из Москвы был убит в августе 1919 года начдив 44-й стрелковой дивизии Н. А. Щорс, в 30-е годы канонизированный советской пропагандой как легендарный герой Гражданской войны. Но эффективное слияние украинских и российских частей требовало времени, и советские войска на Украине оказались небоеспособны в момент начала наступления армий Деникина и Петлюры. К последнему присоединилась часть григорьевцев во главе с бывшим начальником штаба Григорьева Юрием Тютюнником.
На Киев наступали украинские части и войска Добровольческой армии. Первыми к Киеву со стороны р. Ирпень подошли петлюровцы. 30 августа они ворвались в киевские предместья, и войска 12-й армии красных вынуждены были оставить город. Вот что говорилось в телеграмме Реввоенсовета 12-й армии председателю Реввоенсовета республики Л. Д. Троцкому: «30 августа вынужден оставить город. Отправились оттуда, когда петлюровцы зашли в предместье Пост-Волынский и снаряды тяжелой артиллерии стали ложиться на окраины. Дальнейшее сопротивление было невозможным… Приняты меры к планомерному отходу… Оставленный Киев был запружен отходящими войсками. Все шли в порядке. К вечеру с парохода был виден большой пожар и рвущиеся снаряды петлюровцев».
В то же время деникинская Добровольческая армия способствовала отступлению большевиков из Киева, так как угрожала перерезать последнюю железнодорожную ветку Киев — Курск, по которой еще можно было уйти из города на север.
Утром 31 августа украинские войска заняли весь город. Однако уже днем в Киеве появились кавалерийские разъезды корпуса генерала Бредова. После недолгих переговоров по соглашению, заключенному между украинским и добровольческим командованием, город перешел под полный контроль белой армии, а петлюровские войска отошли обратно за реку Ирпень. Таким образом, в один день власть в Киеве сменилась дважды.