Советские войска в упорных боях при поддержке огня артиллерийской группы из 21 батареи (около 100 орудий) и бронепоездов остановили продвижение противника и нанесли ему тяжёлые потери. Важную роль сыграла подошедшая с Северного Кавказа Стальная дивизия Д. П. Жлобы, которая атаковала белоказаков с тыла. Большую помощь 10-й армии оказали активные действия 8-й и 9-й армий, которые отвлекли значительную часть войск Краснова. В результате совместных усилий 10-й и 9-й армий противник к 25 октября был отброшен за Дон.