В ходе последовавших боевых действий русской армии удалось, пользуясь пассивностью турок, провести успешное форсирование Дуная, захватить Шипкинский перевал и, после пятимесячной осады, принудить турецкую армию к капитуляции в Плевне. Последовавший рейд через Балканы, в ходе которого русская армия разбила турецкие армии при Шейново и Пловдиве, и остановилась в нескольких километрах от Константинополя. Османская империя признала поражение по Сан-Стефанскому мирному договору, лишившему Турцию практически всех территорий в Европе. Однако условия договора вызвали недовольство Великобритании и Австрии, которые не желали усиления России. На состоявшемся летом 1878 года Берлинском конгрессе был подписан Берлинский трактат, зафиксировавший возврат России южной части Бессарабии и присоединение Карса, Ардагана и Батума. Восстанавливалась независимость Болгарии; увеличивались территории Сербии, Черногории и Румынии, а турецкая Босния и Герцеговина оккупировалась Австро-Венгрией.