На следующий день удачное решение принял командир 4-го танкового корпуса А.Г.Кравченко. Проанализировав данные разведки, он выявил слабое место в обороне противника и выбрал его как направление следующего удара. Благодаря этому корпусу удалось неожиданно прорваться к Горшечному и с ходу ворваться в этот населенный пункт. Далее по плану корпус А.Г.Кравченко должен был наступать на Касторное. Но, преодолевая глубокий снег, в первые два дня операции танки израсходовали много горючего, а колонны автомашин с горючим застряли в пути из-за снежных заносов. Продолжение операции было возможно только после дозаправки. Однако прорыв на Горшечное обеспечил успех стрелковых соединений 40-й армии, продвинувшихся 25 января на 6—18 км. Обнаружив начавшийся отход противника из Воронежа, перешли в наступление и полностью овладели городом войска 60-й армии.
В 8.08 26 января долго остававшийся пассивным участок фронта 13-й армии был освещен огненными шлейфами с визгом проносившихся над заснеженными позициями снарядов «катюш». Вслед за залпом РС загрохотала артиллерия. В 8.55 на позиции немцев обрушились бомбы самолетов 15-й воздушной армии. Пока штурмовики и бомбардировщики перепахивали позиции артиллерии и передний край обороны немцев, танки с десантом автоматчиков начали проходить через боевые позиции пехоты. К наступлению присоединился Брянский фронт. К исходу 26 января оборона противника была прорвана наступающими на глубину 6—7 км, что соответствовало задаче первого дня наступления. В тот же день войска 40-й армии продвинулись еще на 10 км. Однако у противника за спиной еще оставался почти 60-километровый коридор для выхода из-под угрозы окружения на запад.
Быстро замкнуть кольцо окружения можно было только подвижными соединениями. В течение 26 января 4-му танковому корпусу горючее доставлялось в район Горшечного самолетами У-2. Бипланы У-2 в Красной Армии были таким же незаменимым самолетом, как и Ю-52 в вермахте. Благодаря этому с утра 27 января корпус А.Г.Кравченко перешел в наступление из района Горшечного в направлении на Касторное. К исходу дня передовой отряд корпуса (танковая бригада с десантом автоматчиков) вышел на южные подступы к Касторному. Одновременно корпусом были перехвачены пути отхода противника на юго-запад. Пытавшиеся пробиться в этом направлении группы и колонны были встречены огнем танков и вынуждены были искать другие пути для бегства из образующегося «котла». Следовавшая по пятам 4-го танкового корпуса 25-я гвардейская стрелковая дивизия 27 января вышла в Горшечное и заняла перекрестки дорог в этом районе.
Тем временем с севера кольцо окружения постепенно смыкал Брянский фронт. К исходу 27 января 13-я армия преодолела оборону противника на глубину до 20 км, расширив прорыв до 25 км. Следует отметить активное участие в боевых действиях авиации Брянского фронта, выполнившей 457 самолето-вылетов. 28 января к Касторному вышли с севера 118-я танковая бригада 13-й армии, с востока — 180-я танковая бригада 38-й армии, а к южной окраине города подошли части 4-го танкового корпуса. Совместными усилиями войск двух фронтов к утру 29 января была захвачена большая часть города. Трофеями советских войск в Касторном стало большое количество автомашин с различным имуществом.
С захватом Касторного и выходом стрелковых соединений 40-й армии в район Горшечного основные пути отхода воронежско-касторненской группировки противника. Однако к этому моменту фронт окружения еще не был сплошным. Между 4-м танковым корпусом и 25-й гвардейской стрелковой дивизией был 25-километровый разрыв, сама 25-я дивизия занимала фронт 50 км и отстояла от своего соседа на 15—18 км.
Важным действующим фактором, во многом определившим судьбу окруженных соединений VII армейского корпуса немцев, было принятие советским командованием решения на проведение наступательной операции на харьковском и курском направлениях. Здесь на 330-километровом фронте от Никольского (на р.Кшень) до Купянска действовало не более пяти дивизий противника. В этих условиях было принято решение развивать наступление на Курск и Харьков, пока немецкое командование не стянуло на это направление достаточные силы для формирования устойчивого фронта. Ф.И.Голиковым был представлен в Ставку ВГК план операции, получившей впоследствии кодовое наименование «Звезда». Согласно этому плану предполагалось развернуть на реке Оскол на фронте от Старого Оскола до Уразово все силы фронта (кроме 38-й армии) и нанести три удара по сходящимся направлениям на Харьков. Начало наступления войск Воронежского фронта в харьковской операции было назначено на 1—2 февраля. До 31 января включительно все силы правого крыла фронта (войска 38, 60-й и 40-й армий) должны были быть задействованы в уничтожении противника южнее Касторного и к 1 февраля полностью высвободиться для наступления на новом направлении.
Соответственно задача окончательного уничтожения окруженных соединений воронежско-касторненской группировки противника возлагалась на 38-ю армию. К тому моменту в состав армии входили 240, 167, 206, 237, 23-я стрелковые дивизии и 253-я стрелковая бригада (последние две были переданы из 60-й армии). После уничтожения окруженного противника 38-я армия должна была присоединиться к наступлению на Харьков.
В сущности, задача уничтожения окруженных соединений VII и XIII армейских корпусов 2-й армии и остатков венгерской 2-й армии потеряла свой приоритет. Обрушенный двумя последовательно проведенными операциями фронт группы армий «Б» южнее Воронежа открывал перспективы наступления на запад и выхода в тыл группы армий «Центр», к Днепру и перехвата путей отхода войск групп армий «Дон» и «А». На этом фоне несколько пехотных дивизий перестали быть объектом пристального внимания. Именно этим объясняется странное на первый взгляд распределение сил между внешним и внутренним фронтами окружения. В Острогожско-Россошанской операции меньшая часть войск была на внешнем фронте окружения, в Воронежско-Кастор-ненской — наоборот. Это не замедлило сказаться на результатах боевых действий войск Воронежского и Брянского фронтов. Уже 29 января части 25-й гвардейской стрелковой дивизии были выбиты из Горшечного. Прорыв из окружения сквозь метель начался.
Пробивавшиеся из окружения немецкие части разделились на три группы. Первая включала части 57, 68-й и 323-й пехотных дивизий под руководством генерала Фридриха Зиберта (командира 57-й дивизии). Численность этой группы составляла около 6—8 тыс. человек. Вторая группа состояла из остатков 75, 340, 377-й немецких, 6-й и 9-й венгерских дивизий и насчитывала 8—10 тыс. человек. Она возглавлялась генералом Гельмутом Бёкеманом, командиром 75-й пехотной дивизии. Наконец, третья группа, так называемая группа Гольвитцера, включала остатки 88-й и 26-й пехотных дивизий и управление VII армейского корпуса. Фридрих Гольвитцер был командиром 88-й пехотной дивизии. Группы Зиберта и Бёкемана пробивались из района Горшечного строго на запад, а группа Гольвитцера — на юго-запад через Старый Оскол. На путях отхода немецких войск к тому моменту остались только два полка 25-й гвардейской стрелковой дивизии и 102-я танковая бригада 4-го танкового корпуса.
На завершающей фазе Воронежско-Касторненской операции войскам 38-й и 60-й армий Воронежского фронта требовалось выполнить довольно замысловатый маневр. 38-я армия Н.Е.Чибисова должна была с восточного и северного фронтов окружения выдвинуться на западную границу «котла» и перехватить пути отхода противника. Две стрелковые дивизии армии — 240-я и 167-я должны были образовать внешний фронт окружения в районе города Тим. В сущности, армия Н.Е.Чибисова должна была обогнать отступающие налегке, без тяжелого вооружения немецкие части и занять оборону на пути их отхода. В свою очередь, 60-я армия И.Д.Черняховского, пересекая маршруты движения соединений 38-й армии, смыкала фланг с 13-й армией Брянского фронта с целью наступления на Курск.