Продолжая с боями продвигаться вперед днем и ночью, подавляя сопротивление врага, войска Сталинградского фронта решали поставленные перед ними задачи. В течение 20-21 ноября соединения 51, 57-й и 64-й армий разгромили 1, 2, 18-ю пехотные дивизии румын, нанесли большие потери 20-й пехотной дивизии румын и 29-й моторизованной дивизии немцев. В результате двухдневных наступательных боев 13-й танковый корпус и следовавшие за ним стрелковые соединения 57-й армии вышли на рубеж Нариман, колхоз им. 8 Марта, 13-й танковый корпус полковника Танасчишина продолжал двигаться на северо-запад, взаимодействуя с соединением генерала Вольского.
Войска 64-й армии во взаимодействии с войсками 57-й армии 21 ноября заняли с. Гавриловка, а соединения 57-й армии освободили с. Варваров ка. В боях за эти населенные пункты противнику был нанесен большой урон. К ночи на 22-е войсками 64-й армии был занят хутор Попов. Дальнейшее продвижение частей и соединений 64-й и 57-й армий было противником приостановлено. Войска 64-й армии закрепились на восточном берегу балки Караватка, а войска 57-й армии на рубеже юго-восточнее с. Цыбенко, с. Ракотино и юго-западнее хутора Береславский. К исходу 22 ноября соединения этих армий охватывали сталинградскую группировку противника с юга и юго-запада на рубеже 64-я армия - с. Елхи, хутор Попов, балка Караватка; 57-я армия - по юго-западному берегу р. Червленая.
"Главный удар 64-я армия наносила на участке Елхи - Ивановка. В результате упорных боев во второй половине дня (20 ноября. - А. С.) 157-я и 38-я дивизии 64-й армии и две правофланговые (169-я и 422-я) дивизии 57-й армии прорвали оборону врага, 204-я стрелковая дивизия, дравшаяся на правом фланге ударной группировки армии южнее Елхи, встретила упорное сопротивление неприятеля, и ее продвижение было незначительным...
Немецкое командование принимало меры для срыва нашего наступления: за ночь в полосу 64-й армии была переброшена дивизия, усиленная 70 танками, и с утра 21 ноября она перешла в контратаку против 38-й стрелковой дивизии. Одновременно сильные контратаки в течение дня предпринимались против 204-й и 157-й стрелковых дивизий в районе Ягодного. Отразив ожесточенный натиск противника, 38-я стрелковая дивизия вынуждена была вследствие больших потерь к исходу дня все же отойти в район высоты 128,2. Правофланговая 169-я стрелковая дивизия 57-й армии в этот день также успеха не имела.
Рано утром 22 ноября бой возобновился, 38-я стрелковая дивизия, понесшая в двухдневных боях значительные потери, была сменена 36-й гвардейской стрелковой дивизией, которая перешла в энергичное наступление и к исходу дня овладела балкой Караватка. 204-я стрелковая дивизия захватила Ягодный. Части 57-й армии заняли Нариман и Гавриловку.
К 23 ноября 64-я армия, действуя совместно с 57-й армией, преодолев упорное сопротивление врага, вышла на рубеж Елхи - Попов - балка Караватка. Все пути отхода гитлеровцев на юг и юго-запад были закрыты.
...Исключительное мужество и отвагу во время прорыва обороны противника проявили саперы армии. Генерал-лейтенант инженерных войск
В. И. Пляскин вспоминает, что в ходе наступления одной из главных задач инженерного обеспечения было разминирование своих минных полей и устройство проходов в минных полях противника. В подготовительный период армейскими и дивизионными саперами было снято и обезврежено 735 своих мин и 2613 мин противника. Тяжелой и опасной была эта работа. Совершенно открытая местность и снежный покров затрудняли маскировку саперов. Да и минные поля обычно находились под губительным ружейно-пулеметным огнем.
Трудность разминирования минных полей усугублялась еще и тем, что мины прочно вмерзли в грунт и их приходилось вырубать топором. Кроме того, снежный покров сильно усложнял отыскание минных полей, а найденное и даже обезвреженное минное поле не давало еще гарантии полной безопасности, так как под ним довольно часто оказывался ранее установленный второй ярус мин. Однако саперы, преодолевая трудности, успешно справились с поставленной перед ними сложной задачей, показав при этом знание своего дела и подлинный героизм"{184}.
Части 4-го механизированного корпуса, выйдя в район Верхне-Царицынский, Зеты, продолжали с боями продвигаться навстречу войскам 5-й танковой армии генерала П. Л. Романенко. Днем 22 ноября они с боем овладели ст. Кривомузгинская и хутором Советский. В это время другие соединения Сталинградского фронта - 51-й армии и 4-го кавалерийского корпуса, наступавшие на внешнем фланге окружения группировки противника, продвигались в направлении Котельниково.
Войска Юго-Западного и Сталинградского фронтов разделяло расстояние всего в 10-15 км после выхода 26-го и 4-го танковых корпусов в район Калача, а 4-го механизированного корпуса - в район Советского. Противник бросил из-под Сталинграда к Калачу и Советскому 24-ю и 16-ю танковые дивизии, пытаясь не допустить соединения войск Юго-Западного и Сталинградского фронтов. Наступающие войска стойко отражали все контратаки врага.
Вечером 22 ноября и с рассветом следующего дня части 4-го механизированного корпуса вели бои в районе населенных пунктов Карповка, Мариновка, Лагерь им. Ворошилова. Однако все попытки противника продвинуться здесь и снова овладеть хутором были безуспешными.
23 ноября в 16 часов части 4-го танкового корпуса Юго-Западного фронта под командованием генерал-майора А. Г. Кравченко и 4-го механизированного корпуса Сталинградского фронта под командованием генерал-майора В. Т. Вольского соединились в районе хутора Советский. В этом историческом событии непосредственно участвовали 45-я и-. 69-я танковые бригады 4-го танкового корпуса и 36-я механизированная бригада 4-го механизированного корпуса{185}. На пятые сутки после начала контрнаступления в районе Калач, хутор Советский войска Юго-Западного и Сталинградского фронтов при активной помощи войск правого крыла Донского фронта замкнули кольцо оперативного окружения вокруг сталинградской группировки противника. В тот же день, закрепляя достигнутый успех, к Дону в районе г. Калач вышли передовые отряды стрелковых дивизий Юго-Западного фронта, 13-й танковый корпус и стрелковые соединения 57-й и 64-й армий Сталинградского фронта прочно держали оборону на рубеже р. Червленой, отрезав пути отхода противника на юг.
Войска трех фронтов выполнили основную задачу, поставленную перед ними в наступательной операции. В окружении оказалась крупная группировка противника - 6-я и часть сил 4-й танковой немецких армий -в составе 22 дивизий общей численностью около 330 тыс. человек. Кроме того, в ходе наступления советские войска разгромили 3-ю румынскую армию, пять дивизий которой были взяты в плен, и нанесли серьезное поражение соединениям 4-й румынской армии. Разгромлен был также 48-й танковый корпус противника, составлявший его оперативный резерв.