4 января 1878 года (23 декабря 1877 года по старому стилю) войска русской Гвардии под командованием генерала от кавалерии Иосифа Владимировича Ромейко-Гурко (1828 — 1901) освободили столицу Болгарии — город Софию от многовековой турецкой оккупации. Вступлению русских войск в Софию предшествовал зимний переход через Балканы, который тогдашние стратеги единодушно считали невозможным. Балканские горы зимой считались непроходимыми. Германский стратег Мольтке после взятия Плевны приказал убрать со своего стола карту Болгарии, полагая, что до весны она ему точно не понадобится. Однако генерал Гурко, как и русский главнокомандующий великий князь Николай Николаевич Романов, был твёрдо убеждён, что для его гвардейцев нет ничего невозможного.
30 ноября 1877 г. состоялся военный совет, на котором присутствовали император Александр II, главнокомандующий русской армией великий князь Николай Николаевич-старший, румынский князь Карл, генералы Милютин, Тотлебен, Непокойчицкий и Обручев. Западному отряду русской армии под командованием генерала Иосифа Ромейко-Гурко была поставлена задача переправиться с войсками через Этропольские Балканы, нанести поражение турецкой армии и освободить Софию, столицу Болгарии. Части и соединения отряда Гурко намеревались выйти в тыл туркам у Шипки, облегчив тем самым переход через Балканы отряду генерала Федора Радецкого, которому приходилось вести боевые действия в особо трудных условиях.
Боевой и численный состав отряда Гурко состоял из гвардии — 3-й гвардейской пехотной дивизии и одной стрелковой бригады, 9-й армейский корпус, прибывший из-под Плевны, бригада 3-й пехотной дивизии, 2-я гвардейская кавалерийская дивизия и 3-я конная бригада. Всего — 60 тысяч бойцов и командиров, 318 орудий полевой артиллерии.
Переход в наступление отряда генерала Иосифа Гурко был запланирован на 11 декабря 1877 г. Из-за сложных метеоусловий он был отложен на двое суток. Однако погода лучше так и не стала. 13 декабря, в сильную метель и стужу, части и соединения отряда Гурко двинулись вперед.
«Здесь прошли русские и воскресили славу суворовских богатырей»
Занятие Софии открывало Гурко и его гвардейцам выход из Балкан с возможностью развивать наступление во фланг и тыл турецкой армии на Шипке, которую предстояло штурмовать войскам Радецкого. Так что с маршем приходилось спешить — он имел стратегическое значение. Переход гвардии через Балканы проходил в крайне трудных условиях. Накануне выступления гвардейцев в горах прошёл сильный снегопад. Сугробы намело такие, что солдаты проваливались по грудь в снег. А надо было тащить через горы пушки. Провести через зимние Балканы обозные телеги не представлялось возможным, поэтому запасы провианта и снаряды для артиллерии солдаты несли на себе. Не всегда была возможность развести огонь, чтобы обогреться и приготовить горячую пищу.
Основные силы Гурко собрались за Балканами, нацелившись на Софию и оставив у себя в тылу Араб-Конак. Теперь русские располагали в районе Софии группировкой в 40 батальонов, 16 эскадронов и 4 артиллерийских батареи. Всего 15 тысяч солдат и офицеров при 22 орудиях.
Победа русских войск в сражении при Ташкисене 19 (31) декабря 1877 года.
Однако путь Гурко к Софии преградила Ташкисенская укреплённая позиция турецких войск, созданная турецким командованием в тылу Араб-Конакской позиции для её усиления. У селения Ташкисен турки выстроили два редута и укрепили само селение. Оборону у селения Ташкисен держали всего 4 — 5 тысяч турок во главе с Бекер-пашой — английским майором Валентином Бейкером, ставшим на турецкой службе генералом. Так что военные инструкторы западных держав, охотно помогающие любым врагам России, а в критический момент — и просто принимающие на себя командование. Западным инструкторам было абсолютно безразлично, что помогали они по сути откровенным людоедам: главное, что против России.
В 22-00, в ночь с 30 на 31 декабря 1877 года два полка 3-й Гвардейской пехотной дивизии — Лейб-Гвардии Волынский и Санкт-Петербургский гренадерский — под командованием генерала А.Н. Курлова двинулись в атаку на Ташкисенские позиции. Курлов построил свои войска в несколько линий ротными колоннами, выставив впереди цепь стрелков. Несмотря на сильный артиллерийский, а потом и ружейный огонь, который турки незамедлительно открыли со своих укреплений, русские гвардейцы преодолели расстояние, отделявшее их от противника, после чего разделились. Волынский полк продолжил штурм турецких позиций в лоб, в то время, как Санкт-Петербургский полк двинулся в обход левого фланга турок. Периодически наступающие русские гвардейцы останавливались и открывали по туркам ответный огонь.
Турецкими войсками руководил Мехмет-Али. Однако этот военачальник ничем в ходе войны не отличился, терпел постоянные поражения и вскоре был отозван и заменен Шакир-пашой. Однако и он не прославился в боях против частей и соединений генерала Гурко и даже чуть было не попал в плен. В 1915 году Шакир-паша стал одним из организаторов и исполнителей геноцида армянского народа.
Опасаясь попасть в окружение, Бекер-паша отдал приказ оставить Ташкисенские позиции на первом гребне гор, турки попытались закрепиться на втором, однако и там не смогли удержаться, потому что Волынский полк продолжал теснить их, а наступающий Санкт-Петербургский полк по-прежнему нависал над их левым флангом, угрожая окружением. В итоге русские войска захватили господствующие над местностью высоты. Генерал Курлов приказал остановить наступление, чтобы привести свои войска в порядок.
Турки решили воспользоваться этим и, собрав 10 таборов (батальонов), попытались вернуть себе оставленные позиции, обрушившись всеми силами на Санкт-Петербургский полк. В ответ Гурко бросил на помощь санкт-петербуржцам два батальона армейского Костромского пехотного полка и Лейб-Гвардии Финский стрелковый батальон. Появление на поле боя свежих русских частей вынудило турок снова отступить.
В это время с запада на Ташкисенскую позицию турок двинулась колонна генерала О.Е. Рауха, поддерживаемая артиллерийским огнём. В довершение всего один из русских артиллерийских снарядов взорвался на турецком складе боеприпасов в Ташкисене, и весь склад взлетел на воздух. Охваченные паникой, турки поспешно бежали с Ташкисенских позиций. Общие потери турок в сражении у Ташкисена составили около 800 человек, русские потеряли 562 человека.
Падение Ташкисенских позиций сделало для турок невозможной дальнейшую оборону Араб-Конакской позиции, турки начали отступать с Араб-Конака. Поскольку внимание Гурко было сосредоточено на штурме Ташкисена, он не успел вовремя заметить этот отход. Генерал Каталей, заметивший отход многочисленных турецких сил с Араб-Конака, попытался преградить им путь, но у него под рукой оказались только два батальона, сам он был убит одним из первых турецких выстрелов. В результате туркам удалось организованно отвести свои войска с Араб-Конака.
20 декабря 1877 года (1 января 1878 года) русские войска начали преследование отходящего противника. Турки, усилив свою группировку у Софии, попытались силами до 5 тысяч человек атаковать правофланговый отряд Вельяминова, не успевший выступить. Его солдаты заняли оборону за валом, замаскированным снегом, и открыли оттуда ружейный и артиллерийский огонь. Турки в беспорядке отступили, потеряв 2200 человек против 270 убитых русских солдат.
22 декабря 1877 г. (3 января 1878 г.) войска Гурко подошли к Софии. Иосиф Владимирович планировал нанести поражение всей турецкой группировке под Софией, однако турки, помнившие свои недавние поражения, не приняли боя и поспешно отступили из города.
23 декабря 1877 г. ( 4 января 1878 года) Гурко с войсками торжественно вошёл в Софию без боя.
Болгары восторженно встречали своих освободителей. Уже у входа в город Гурко с войсками был встречен группой местного духовенства с крестами и хоругвями. Священники проследовали в город вместе с армией крестным ходом. По единодушным свидетельствам очевидцев, толпы народа стояли по обе стороны улицы, по которой проходили войска Гурко. Со всех сторон неслись крики «Ура!», «Здорово, братушки!», «Браво!», женщины бросали под ноги проходящих войск миртовые ветви, кто-то выражал свою радость бурными овациями.
25 декабря 1877 года, в День Рождества Христова, обращаясь к солдатам Гвардии, генерал Гурко сказал:
«Взятием Софии завершился блестящий период нынешней войны — переход через Балканы, в котором не знаешь, чему больше удивляться: храбрости ли, геройству ли вашему в сражениях с неприятелем или выдержке и терпению, с которым вы переносили тяжкие невзгоды в борьбе с горами, стужей и глубоким снегом…
Пройдут годы, и наши потомки, которые посетят эти суровые горы, торжественно и с гордостью скажут: здесь прошло русское войско, воскресившее славу суворовских и румянцевских чудо-богатырей».
Освобождение Софии, которую турки рассчитывали превратить в долговременный узел обороны, убедил турецкое командование, что война проиграна.
«Наши войска с музыкой, песнями и развевающимися знаменами вступили в Софию при всеобщем ликовании народа», — так писали российские газеты об этом событии.
Вскоре после падения Софии турецкий военный министр обратился к императору Александру II с предложением начать переговоры о перемирии. Русский император, однако, отверг это предложение, понимая, что оно продиктовано слабостью, и стремясь вынудить турок принять все условия России. Наступление русской армии за Балканами продолжалось.
29 декабря 1877 года Иосифу Ромейко-Гурко было присвоено воинское звание генерала от кавалерии, а 22 января 1878 г. он был награжден орденом святого Георгия 2-й степени за № 118. 6 декабря 1894 года Гурко было присвоено высшее воинское звание генерал-фельдмаршала. Среди всех российских военачальников русско-турецкой войны исследователи и историки однозначно ставят генерала Иосифа Гурко на первое место и характеризуют военачальника всего двумя словами — «могуч и решителен».
По своим стратегическим результатам русско-турецкая война 1877-1878 годов для российского государства оказалась на редкость бесплодной. Кроме потерь сотен тысяч убитыми и ранеными бойцами и командирами она не принесла стране практически ничего, за исключением временного ослабления боеспособности вооруженных сил, дестабилизации финансовой системы государства, позора Берлинского конгресса 1878 года.
Освобождённая русской армией от турецкого владычества Болгария в двух мировых войнах XX века была союзницей противников царской России и воевала на стороне фашисткой Германии против СССР и в настоящее время усиленно переписывает историю русско-турецкого вооруженного противоборства 1877-1878 годов.