Пока 248-я СД была еще на марше, передовые силы 28-й армии уже завязали бои за город. В ночь на 8 февраля в Ростов-на-Дону смогла проникнуть 159 ОСБР, которая силой внезапности достигла железнодорожного вокзала. Но к 10.00 утра немцы смогли блокировать бригаду, и возникла угроза ее уничтожения. Юго-восточные армянские кварталы Нахичевань штурмовала 152-я ОСБР, сумевшая пробиться на их окраины, но, понеся большие потери, была вынуждена их оставить и отойти на Зеленый остров. 9 февраля чуть западнее, в Нижнегниловскую станицу, смогли пройти казаки из 11-й гв. Кавдивизии. Им удалось овладеть северо-западными улицами станицы и перерезать железную дорогу. Но на этом продвижение было остановлено. Попытка 34-я ГВСД и 6-я ГВТБР сходу атаковать Нижнегниловскую с юга-востока оказалась неудачна.
В разгар этих событий вечером 9 февраля 248-я СД вышла к Заречному.
Здесь утром 10 февраля она была контратакована. Сверху по дивизии работала штурмовая авиация противника. Удару оказался подвергнут 902-й полк, понесший большие потери и вынужденный отставить позиции. Среди погибших оказался начштаба полка капитан Ходъ.
Общие потери за день составили 29 человек убитыми, 75 ранеными, еще 21 человек пропал без вести119
. Немцы стояли за железной дорогой, используя артиллерию с закрытых позиций. Работали и их снайперы, одетые в белые зимние маскхалаты.Несмотря на эту неудачу, уже 11 февраля дивизия перегруппировалась и начала атаку. Бойцы 899-го СП пересекли замерзшую реку, разбившись на несколько групп. Им удалось проскочить по льду за считанные минуты и закрепиться на Колхозном спуске. 902-й СП также пересек реку и вышел чуть левее, на Андреевский спуск в районе Амбулаторной улицы, пробиваясь к окруженной 159-й ОСБР. Особенно упорный бой шел у железнодорожного полотна. С наступлением темноты группа автоматчиков противника проникла через разреженные боевые порядки в район разбитого железнодорожного моста и установила станковый пулемет в 500 метрах от командного пункта дивизии и, что еще более важно, от переправы через Дон. Еще один немецкий отряд обошел позиции 902-го СП и открыл огонь с тыла. Ввиду отсутствия связи с 771-м АП вызвать огневую поддержку было невозможно, да и артиллеристы еще не обладали навыками точного огня. Правда, в небе появились советские истребители, что, по крайней мере, снизило интенсивность работы немецкой авиации. За день штурмовые группы дивизии потеряли 17 человек убитыми, 33 ранеными и еще 17 пропавшими без вести.
12 февраля ситуация не изменилась. Части держали оборону. 905-й СП сражался в районе ул. Набережная, 902-й СП у Портовой, а 899-й СП на Амбулаторной улице и в районе кладбища. На участке 902-го СП появилось шесть немецких танков и минометная батарея, но все ограничилось перестрелкой. Зато 899-му СП пришлось выдержать контрудар батальона пехоты противника, поддержанной 12-ти танками и двумя реактивными минометами. Попытка 905-го СП продвинуться была остановлена минометно-пулеметным огнем. Немцам удалось взять полк в огневое кольцо со стороны цементного завода слева и Дома печати на Профсоюзной улице справа. Расположенный в 2 км южнее города на железнодорожном полустанке командный пункт дивизии был подвергнут удару шестиствольного миномета. В бой вступил даже учебный батальон на ст. Заречная, куда просочилась группа немецких автоматчиков с двумя станковыми пулеметами. Немцам, однако, не везло с боеприпасами. Либо они обратились к старым складским резервам, либо сработало заводское подполье, но значительная часть их снарядов не взрывалось. Особенно повезло артиллеристам 771-го АП, вступившим в дуэль с расчетом 105-мм орудия противника. Расчет вермахта стрелял хорошо, но из 14 снарядов не разорвалось 12. Это позволило нашим артиллеристам не только подавить орудие противника, но еще и уничтожить доставлявший особые неудобства пехоте крупнокалиберный пулемет.
Между тем положение немцев ухудшалось. 12 февраля был освобожден г. Шахты, 13 февраля - города Каменск, Новошахтинск и Новочеркасск, расположенные севернее Ростова-на-Дону. Таким образом, возникла реальная угроза обхода города и окружения гарнизона.
Днем 13 февраля ничего не изменилось, но ночью противник начал отход.
К этому его вынудило продвижение советских войск с севера и давление на юго-западе. Разумеется, свою роль сыграли и бои 248-й СД и 159-й ОСБР в самом городе.
Оставляя группы прикрытия на окраинах города, немцы покидали столицу Дона. 248-я СД начала продвижение вглубь города, в 04.30 разблокировала 159-ю ОСБР, проведшую в окружении шесть суток, и к 08.00 вышла на рубеж Тимерника и Каменоломно, где была остановлена огнем шестиствольных минометов. В течение 14 февраля войска Южного фронта освободили город. Только 248-я СД захватила 4 штурмовых орудия, два танка, 28 пулеметов, 56 паровозов и 555 вагонов. В плен было взято девять человек, в том числе два зазевавшихся летчика люфтваффе.
В последующие два дня шли работы по разминированию.
Стояние на Миус-фронте