Параллельно срочно готовился проект договора. В Петербурге понимали, что урегулировать последствия войны лишь между воюющими сторонами не получится, в итоге состоится конгресс Великих держав. Потому и спешили навязать Порте максимальное количество условий как стартовые позиции на будущих торгах. Проект прелиминарного (предварительного) договора готовился Н. П. Игнатьевым, причем в такой секретности, что набело его переписывала супруга посла. После одобрения руководства России граф Игнатьев добился от турок 3 марта (19 февраля) 1878 г. подписания договора в Сан-Стефано.
Акт предусматривал коренные перемены в положении балканских народов. Турция признавала государственную независимость Румынии, Сербии и Черногории, оговаривалось их значительное территориальное расширение. В Боснии и Герцеговине Порта обязывалась провести реформы. Болгария возрождалась как «самоуправляющееся, платящее дань княжество с христианским правительством» в широких пределах, от Черного до Эгейского моря, ее зависимость от Константинополя ограничивалась выплатой дани. Россия возвращала себе Южную Бессарабию, на Кавказе к ней отходили Батум, Карс, Ардаган и Баязет. К Румынии переходила Северная Добруджа. На острове Крит, в Эпире и Фессалии Высокая Порта обязалась ввести регламент, выработанный с участием представителей местного населения. Игнатьев был на пике своей дипломатической карьеры. Ему прочили портфель министра, а на деле через два месяца он удалился в свое поместье в Киевской губернии, попросившись в отставку. После своей «дерзости» в Сан-Стефано для Европы он стал жупелом, с точки зрения Великих держав, переговоры с ним были невозможны.
Самовольное с точки зрения Европы завершение войны привело к изоляции России и угрозе войны против коалиции держав. Как выразился тот же Игнатьев, «нам Европа предоставляла лишь право бить турок, лить русскую кровь и тратить русские деньги, но никак не извлекать пользу ни для себя, ни для единоверцев наших по собственному усмотрению». Россия стала выводить войска с территории Турции, часть из них отправилась на границу с Австро-Венгрией, усиливались гарнизоны портов.
В результате сложных переговоров было достигнуто решение о созыве в Берлине конгресса, где О. фон Бисмарк обещал выступить «честным маклером»[142]. 13 (1) июня 1878 г. конгресс открылся. Россию представлял Горчаков, к тому моменту находившийся в весьма пожилом возрасте. В работе конгресса он участвовал мало, постоянно недомогал, по рассеянности допускал оплошности.