Кроме того, привлеченные интернационалистской идеологией большевиков, на их стороне сражались многие бывшие пленные: австрийцы, венгры, чьи страны проиграли мировую войну, дезертиры из чехословацкого корпуса, а также латыши и эстонцы, у которых родина была оккупирована германскими войсками. Немало было в Красной армии и китайцев и корейцев, в годы Первой мировой использовавшихся для работ в прифронтовой полосе. Интернациональные части свободно можно было перебрасывать с фронта на фронт, а также использовать для подавления крестьянских восстаний.
У белых же стойкими кадрами были куда меньшие по численности офицеры, юнкера и небольшая часть интеллигенции, готовая сражаться с большевиками либо за будущее Учредительное собрание, либо за восстановление монархии (эти две последние группы враждовали друг с другом). Из примерно 250 тысяч офицеров русской армии около 75 тысяч оказалось в рядах Красной армии, до 80 тысяч вообще не приняли участия в Гражданской войне, и только около 100 тысяч служили в антисоветских формированиях (включая армии Польши, Украинской Народной Республики и Прибалтийских государств). Поддерживавшие же порой белых и враждебные большевикам более или менее зажиточные крестьяне и казаки за пределами своей губернии или области воевать не хотели, чтобы не удаляться от хозяйства. Это ограничивало возможности белых армий по проведению крупномасштабных наступательных операций и быстрой переброски частей с одного участка фронта на другой.
В ходе начатого в июле наступления армии Деникина вместо Москвы, как планировалось, двинулись на Украину, захватив ее восточную часть и Приднепровье с Киевом и Екатеринославом. В Киев 31 августа одновременно вступили части Добровольческой армии и украинские войска С. Петлюры. Под давлением добровольцев украинские войска вынуждены были оставить город. В результате Деникин получил нового врага в лице Петлюры и вынужден был отвлечь часть сил в несколько тысяч бойцов для борьбы с армией Украинской Народной Республики.
Еще хуже была потеря времени. Только 12 сентября войска Деникина начали наступление в собственно московском направлении. Армии Колчака были уже основательно разбиты, и советскому командованию не составляло труда перебросить основную массу войск с Восточного фронта на Южный против новой угрозы.
Деникину удавалось добиться успеха во многом благодаря казачьим кавалерийским корпусам. Чтобы справиться с ними, Красной армии нужна была кавалерия. 20 сентября 1919 года Троцкий бросил лозунг «Пролетарий, на коня!», после чего началось ускоренное формирование кавалерийских дивизий и корпусов, а 19 ноября была создана 1-я Конная армия. Еще 10 августа в рейд был отправлен донской казачий корпус генерала Константина Мамонтова. Пройдя 200 км по советским тылам и временно заняв Тамбов, он 19 сентября вернулся к своим, сильно расстроив тыл советского Южного фронта. Однако донцы были уже не те, что в начале рейда. Большинство их, отягощенные награбленным добром, самовольно отправились в тыл, в родные станицы.[15]
К тому времени возросла напряженность в отношениях между Деникиным, отстаивавшим лозунг «Единая и неделимая Россия», и Кубанской Радой, отстаивавшей автономию Кубани. 20 ноября 1919 года в Екатеринодаре с санкции Деникина генерал Виктор Покровский произвел переворот, арестовав сепаратистски настроенных членов Рады, а одного из них, А. Калабухова, повесил. Это, однако, не улучшило положения. Кубанские станицы отказывались по мобилизации направлять пополнения в деникинскую армию, а на фронте росло дезертирство. Выход Добровольческой армии на Украину встревожил Польшу, чью независимость ни Колчак, ни Деникин так и не признали. Поляки временно прекратили боевые действия против Красной армии, в результате чего советское командование смогло перебросить дополнительные силы на московское направление.
И еще одно обстоятельство ослабило тыл ВСЮР. Повстанческая армия Махно 26 сентября под Уманью нанесла украинской группировке Добровольческой армии крупное поражение и двинулась в рейд, выбив деникинцев из Кривого Рога, Никополя, Мелитополя и нескольких других городов, захватив главные артиллерийские склады Добровольческой армии в районе Волноваха — Мелитополь, а в конце октября овладев Екатеринославом. В махновскую армию вступали крестьяне, недовольные продразверсткой и реквизицией всех воюющих сторон, привлеченные возможностью пограбить и не желавшие служить ни белым, ни красным.
Махновцы сражались обычно против тех, кто в данный момент одерживал верх в Гражданской войне и пытался занять их вотчину — часть Южной Украины с центром в Гуляй-Поле. Их рейд по деникинским тылам, наряду со многими другими факторами, сделал поражение Добровольческой армии на подступах к Москве лишь вопросом времени.
20 сентября белые заняли Курск, 6 октября — Воронеж и 13 октября — Орел. К тому моменту ВСЮР достигли своей максимальной численности в 150 тысяч человек. Однако уже 11 октября началось советское контрнаступление. 20 октября латышская дивизия освободила Орел. За день до этого конный корпус Семена Буденного нанес поражение донскому корпусу генерала Мамонтова и кубанскому корпусу генерала Шкуро, а 24 октября занял Воронеж. Добровольческая армия покатилась назад, за ней последовала Донская.
В январе — феврале 1920 года уменьшившиеся вдвое деникинские войска попытались задержаться на рубежах рек Дон и Маныч, но были разбиты и устремились к порту Новороссийску. Ряды белых косил сыпной тиф, процветали пьянство и грабежи. Кубанские части разошлись по домам. Эвакуация в Крым, который удалось удержать корпусу генерала Я. Слащева, проходила в панике. Большая часть белых не смогла эвакуироваться и попала в плен или ушла в Грузию. 22 марта 1920 года Деникин передал командование Врангелю и отправился в эмиграцию.
Одновременно произошло крушение других белых фронтов. В 1919 году Петроград дважды атаковала Северо-Западная армия генерала Николая Юденича. Во второй раз в октябре ей удалось достичь петроградских пригородов. Однако переброшенные из Москвы подкрепления под личным руководством Троцкого лишили дело в пользу Советов. В начале декабря остатки армии Юденича были интернированы в Эстонии. Еще в июне и повторно в ноябре 1919 года Колчак отклонил предложения главы Финляндии маршала Карла Густава Маннергейма двинуть 100-тысячную финскую армию на Петроград в обмен на признание независимости Финляндии, отказавшись поступиться идеей «великой неделимой России».
В феврале 1920 года после эвакуации английских войск с русского Севера Красная армия заняла Мурманск и Архангельск. Остатки белогвардейских войск во главе с генералом Евгением Миллером отправились в эмиграцию.
В Сибири остатки армии Колчака под командованием генерала Василия Каппеля совершили тяжелейший поход по сибирской тайге и в феврале 1920 года ушли в Забайкалье, соединившись с армией атамана Семенова. По аналогии с корниловским, этот поход был назван «вторым ледовым» (Каппель во время его умер от воспаления легких). Колчак 6 января передал верховную власть Деникину, а командование на Дальнем Востоке — Семенову. 14 января чехословаки, под охраной которых находился Колчак, из-за угрозы рабочих лишить их угля для эшелонов, выдали бывшего Верховного правителя вместе с российским золотым запасом в Иркутске созданному эсерами и меньшевиками Политцентру, а тот, в свою очередь, большевикам. 7 февраля по приказу из Москвы адмирал Колчак вместе со своим последним премьер-министром Виктором Пепеляевым был расстрелян.
После того как были разгромлены армии Колчака и Деникина, большевики смогли установить свою власть и на национальных окраинах России. После Октябрьской революции 1917 года Грузия, Азербайджан и Армения стали независимыми государствами. В Тбилиси у власти стояли грузинские меньшевики, в Баку — азербайджанская национально-демократическая партия «Мусават» («Равенство»), в Ереване — армянская социалистическая партия «Дашнакцутюн» («Союз»). Весной 1920 года Красная армия подошла к границам Закавказья. Еще в январе Москва предлагала Баку поддержать ее против Деникина, а уже в конце апреля советские войска вторглись в Азербайджан, задним числом образовав революционный комитет, который и обратился к России за помощью. Азербайджан в ту пору был вовлечен в вооруженный конфликт с Арменией из-за Нагорного Карабаха и не имел сил для сопротивления новому грозному противнику. В считанные дни Баку и другие города были заняты без сопротивления. В конце мая мусаватисты при поддержке турецких офицеров подняли восстание в Гяндже, которое было легко подавлено. Это восстание, однако, заставило советское командование перебросить войска из Армении, где в начале мая им было организован Военно- революционный комитет. Дашнаки легко подавили восстание местных коммунистов, лишенных поддержки Красной армии.
В июне Армения начала войну с Турцией для захвата ее восточных вилайетов, до 1915 года