4 января 1878 года Западный отряд генерала И. В. Ромейко-Гурко, поддерживаемый местным населением, в крайне непростых погодных условиях перебравшись через Балканы, занял Софию.
При этом сам командующий с благодарностью вспоминал о помощи, которую оказывали его людям болгарские крестьяне, делившиеся с русскими солдатами хлебом и горячей пищей.
А ещё болгары предложили артиллеристам Гурко заменить тягловых лошадей, тянущих пушки на волов, благодаря чему время перехода через горы значительно сократилось.
Прежде, чем освободить Софию от османского ига, русской армии предстояло выдержать бой под стенами города против турецкого войска, которое после боя при Ташкисене отошло к Софийской долине.
Гурко направил туда 20-тысячный отряд, подкреплённый 46 пушками, под командованием О. Е. Рауха.
Сгруппированный в две колонны, этот отряд ударил по 15-тысячной армии Османа Нури-паши, занявшей укрепления на самых подступах к Софии.
Поначалу дело ограничилось стычками локального масштаба.
Так, 31 декабря 1877 года 5-тысячный отряд турок атаковал русскую колонну под командованием генерал-лейтенанта Вельяминова.
Завязалась перестрелка, продолжившаяся на следующий день.
Однако, несмотря на численное преимущество османов, все их атаки были отбиты, а враг обращён в бегство.
Оставив сожжённую ими же самими деревню Долни-Богров, турки, потеряв около 1600 человек, бросились бежать и это беспорядочное отступление продолжалось до самой ночи.
2 января 1878 года колонна генерал-майора Оттона Рауха переправилась через реку Искар и вступила в сражение с врагом.
Обрушив на османов огонь артиллерии и обойдя их с левого фланга, русская армия снова заставила противника отступить, теперь уже непосредственно к Софии.
Турки бежали, в прямом смысле сжигая за собой мосты, так как думали, что это избавит их от преследования русской армии.
На следующий день, 3 января генерал-лейтенант Гурко приказал своим войскам начать общее наступление.
Столкнувшись с вполне реальным риском попасть в окружение, Осман Нури-паша начал стремительный отход в направлении Перник — Радомир.
6000 раненых, больных и обмороженных османских солдат оказались в прямом смысле брошенными на дороге, поскольку командующему, занятому вопросами спасения остатков армии, было попросту не до них.
4 января 1878 г. в Софию, чудом спасшуюся от сожжения отступающей османской армией, вошли первые русские части: Кавказская казачья бригада и Гродненский гусарский полк.
Были захвачены крупные военные склады с боеприпасами и продовольствием.
А чуть позже в соборе Страстной седмицы прошел благодарственный молебен на котором присутствовали Иосиф Гурко и Оттон Раух - два русских полководца, освободившие Софию от османского владычества.
В результате успешно проведённой военной операции и освобождению Софии от османского ига, перед русской армией был открыт прямой путь на Пловдив и Эдирне.
Что же касается турецкого войска Османа Нури-паши, то оно попросту перестало существовать как боеспособная единица.
Понеся невосполнимые человеческие и материальные потери во время битвы за Софию, османы так и не смогли оправиться от этого удара.