Командование ГА «Б» правильно определило намерение советской стороны и свои возможности. Считая, что окружение 2-й А – дело нескольких дней, уже во второй половине 24 января командующий группой генерал-полковник[183] М. Вейхс начал отводить из Воронежа за р. Дон дивизии 7-й ак. Вечером разведка 60-й А, оборонявшей город, обнаружила, что немцы спешно отходят, оставив на прежних позициях арьергард до полутора полков. Проявив инициативу, командарм И.Д. Черняховский отдал приказ перейти к преследованию неприятеля и затем доложил об этом Ф.И. Голикову, который поддержал его решение. К рассвету 25 января Воронеж был полностью очищен от оккупантов.
Это утро выдалось погожим, и командование Воронежским фронтом смогло начать артподготовку по плану. Одновременно в небо были подняты части 2-й и 15-й ВА. После огневого налёта ударные группировки 40-й А двинулись вперёд. 81-й гв. сп майора П.К. Казакевича 25-й гв. сд и приданная дивизии 96-я отбр генерал-майора В.Г. Лебедева, сломив сопротивление немцев, в первой половине дня овладели сёлами Болото и Нижние Борки и открыли путь на Горшечное, чем не замедлил воспользоваться А.Г. Кравченко. Решительным рывком его танкисты в сопровождении батальонов Казакевича смяли вражеские заслоны и, ворвавшись на станцию, полностью очистили её от оккупантов.
Однако этот успех не смог кардинально повлиять на оперативную обстановку по всей полосе 40-й А. Хотя несмотря на тяжелейшие условия стрелковые дивизии за день продвинулись на 10–18 км через главную полосу обороны врага, немцы и их союзники продолжали упорно сражаться за каждое село и дом. Враг использовал любую возможность, чтобы остановить наше наступление. Так, например, 183-я сд продолжала тяжёлые бои в районе Синих Липяг, поэтому не смогла прикрыть левый фланг быстро продвигавшейся 25-й гв. сд. В результате на рассвете 25 января её 78-й гв.