Тем временем войска под командованием генерала Михаила Дмитриевича Скобелева (1843–1882) должны были вывести из борьбы группировку, которая блокировала Шип-кинский перевал. Скобелев перешел через Балканы западнее Шипки по обледенелому покатому карнизу над пропастью и вышел в тыл укрепленного лагеря Шейново. Скобелев, которого прозвали «белым генералом» (он имел привычку появляться в опасных местах на белом коне, в белом кителе и белой фуражке), ценил и берег жизнь солдата. Его солдаты шли в бой не плотными колоннами, как тогда было принято, а цепями и быстрыми перебежками. В результате боев у Шипки — Шейново 27–28 декабря 20-тысячная турецкая группировка капитулировала.
Трехдневное сражение к югу от Пловдива завершило военную кампанию. 8 января 1878 г. русские войска вступили в Адрианополь. Русская кавалерия вышла на берег Мраморного моря. Отряд под командованием Скобелева занял местечко Сан-Стефано, в нескольких километрах от Константинополя. Войти в турецкую столицу не составляло труда, но, опасаясь международных осложнений, русское командование не решилось на такой шаг.
На Закавказском театре военных действий командующим русскими войсками формально считался великий князь Михаил Николаевич, младший сын Николая I. Фактическое же руководство осуществлял генерал М.Т. Лорис-Меликов. После нескольких сражений кампания здесь завершилась взятием Карса 6 ноября 1877 г.
19 февраля 1878 г. в Сан-Стефано был подписан мирный договор. По его условиям Болгария получила статус автономного княжества. Сербия, Черногория и Румыния обрели полную независимость и значительные территориальные приращения. России возвращалась Южная Бессарабия, отторгнутая по Парижскому договору, и передавалась Карсская область на Кавказе.
Временная русская администрация, управлявшая Болгарией, разработала проект конституции. Болгария провозглашалась конституционной монархией. Гарантировались права личности и собственности. Русский проект был положен в основу болгарской конституции, принятой Учредительным собранием в Тырново в апреле 1879 г.
Англия и Австро-Венгрия отказались признать условия Сан-Стефанского мира. По их настоянию летом 1878 г. состоялся Берлинский конгресс с участием Англии, Франции, Германии, Австро-Венгрии, России и Турции. Россия оказалась в изоляции и была вынуждена пойти на уступки. Западные державы категорически возражали против создания единого Болгарского государства. В итоге Южная Болгария осталась под властью Турции. Русским дипломатам удалось добиться лишь того, что в состав автономного Болгарского княжества были включены София и Варна. Территория Сербии и Черногории была значительно урезана. Конгресс подтвердил право
Австро-Венгрии оккупировать Боснию и Герцеговину.В докладе царю глава русской делегации канцлер A.M. Горчаков написал: «Берлинский конгресс есть самая черная страница в моей служебной карьере!» Царь пометил: «И в моей тоже».
Берлинский конгресс, несомненно, не украсил дипломатическую историю не только России, но и западных держав. Движимые мелкими сиюминутными расчетами и завистью к блистательной победе русского оружия, правительства этих стран продлили турецкое владычество над несколькими миллионами славян.
И все же плоды русской победы были уничтожены лишь отчасти. Заложив основы свободы братского болгарского народа, Россия вписала славную страницу в свою историю. Русско-турецкая война 1877–1878 гг. вошла в общий контекст эпохи Освобождения и стала ее достойным завершением.
§ 5. Подъем общественного движения после русско — турецкой войны
Война вызвала подъем патриотических настроений в обществе. Оживилось либеральное движение. Либералы спрашивали: почему правительство отказывается ввести в Россию конституцию? неужели оно считает, что русский народ менее готов к ней, чем болгарский?
Правительство запрещало земским деятелям съезжаться на совещания — даже по отдельным регионам. Поэтому земцы начали собираться на нелегальные съезды. Конспирировались они не хуже революционеров, и о некоторых съездах полиция так и не узнала. В конце 70-х годов возник нелегальный «Земский союз».