Одно из крупнейших сражений Русско-турецкой войны 1877–1878 годов произошло при Шейново 7–9 января 1878 (26–28 декабря 1877) года между русской армией Радецкого и турецкой армией Вессель-паши. У Радецкого было 46 тыс. человек, у Вессель-паши — 26 тыс. человек.
После падения Плевны главнокомандующий русской (Дунайской) армией на Балканах великий князь Николай Николаевич Старший (1831–1891), пользуясь тем, что у него освободилась значительная часть войск, решил перейти Балканы зимой и двинуться к Адрианополю и Константинополю. Дунайская армия, насчитывавшая 314 тыс. человек против 183 тыс. человек у турок, перешла в наступление. Возобновила военные действия против Турции сербская армия. Западный отряд Ромейко-Гурко (71 тыс. человек) совершил трудный переход через Балканы и 4 января 1878 года занял Софию.
Шейново входило в состав большого укреплённого лагеря, устроенного турками в долине против Шипкинского перевала и перекрывавшего русским удобный путь в Южную Болгарию. Укрепленный лагерь имел 7,5 км в окружности и состоял из 14 редутов, с пехотными окопами впереди и между ними. Особое значение имел южный фронт лагеря, с потерей которого турки теряли путь отступления. Подступы к лагерю с востока и запада были неудобны для атаки, так как приходилось наступать 2–3 км по ровной и открытой местности. Основная часть турецких войск находилась в укрепленном лагере. Остальные располагались на горах.
Южный отряд Радецкогой, занимавший Шипкинский перевал, после прибытия подкреплений из-под Плевны насчитывал до 45 тыс. человек. Но и с такими силами фронтальная атака турецких позиций против перевала являлась рискованной по условиям местности, хотя противостоявшая ей турецкая армия Вессель-паши уступала по численности почти вдвое. Поэтому решено было направить на турецкий укреплённый лагерь две обходные колонны: восточную Святополк-Мирского (19 тыс. человек) через Тревненский перевал, и западную Скобелева 2-го (16 тыс. человек) через Имитлийский перевал. У Радецкого оставалось на шипкинских позициях до 11 тыс. человек, и он должен был наносить отвлекающий удар, призванный сковать основные силы турок. Приготовления к зимнему переходу через Балканы заняли немало времени и были завершены только к 5 января 1878 года.
Утром 5 января колонна Святополк-Мирского выступила из окрестностей Тревны и Дренова. Вперёд выслано было 2 тыс. болгар для расчистки занесённой снегом дороги, но движение через перевал оказалось настолько трудным, что полевую артиллерию пришлось вернуть в Тревну, оставив при колонне лишь одну горную батарею. 7 января, около 5 часов пополудни, отряд Святополк-Мирского спустился на южную сторону гор. Его главные силы (19 батальонов, 5 казачьих сотен и 8 горных орудий) собрались на позиции около деревни Гюсово.
Колонна Скобелева 2-го выступила от деревни Топлиш вечером 5 января и при движении через перевал встретила ещё большие трудности, чем колонна Святополк-Мирского, так как пришлось пробиваться сквозь снежные завалы, порой превышавшие 2 м в высоту. Полевую артиллерию и здесь пришлось вернуть в Топлиш. Утром 7 января передовые войска колонны подошли к южному спуску с Балкан. Сначала пришлось выбить турецкие отряды, занимавшие господствовавшие над спуском высоты. Поэтому авангард (6 батальонов) лишь к вечеру успел спуститься к деревне Имитлия; главные силы были ещё растянуты по всему перевалу.
Утром 8 января Святополк-Мирский повёл атаку на восточный фронт и к 1 часу дня овладел первой линией укреплений, но остановился перед второй. Его фланговый отряд, не встретив сопротивления, занял Казанлык и встал на пути отступления турок к Адрианополю.
Сражение у Шипки-Шейново 28 декабря 1877 года.
Художник А.Д. Кившенко. 1894 г.
Авангарду Скобелева 8 января пришлось сбивать турок с высот. Сознавая незначительность тех русских сил, которые успели спуститься с гор в долину, Скобелев не решился в тот день на большую атаку и ограничился демонстрациями. Ранним утром 9 января турки перешли в наступление против войск восточной колонны Святополк-Мирского. Все эти атаки были отражены, и русским удалось овладеть деревней Шипкой и несколькими окопами. Развить этот успех не удалось, так как Скобелев ещё не начал атаку.
Святополк-Мирский, понеся значительные потери и израсходовав много боеприпасов, считал своё положение сложным и послал донесение Радецкому, и тот, не увидев за густым туманом, покрывавшим долину, наступает ли Скобелев, решил оттянуть на себя часть турецких сил лобовой атакой укреплений. 7 батальонов в 12 часов дня спустились с горы Св. Николая. Однако дальнейшее наступление по узкой и обледенелой дороге под перекрестным артиллерийским и ружейным огнём турок сопровождалось столь большими потерями, что батальоны, дойдя до первого ряда окопов, были вынуждены отступить.
Скобелев в начале 11-го утра начал наступление, нанося главный удар на юго-западный угол Шейновской рощи, овладел этой рощей и ворвался в середину укреплённого лагеря. Одновременно колонна Святополк-Мирского возобновила атаку на восточный фланг, и около 3 часов пополудни Вессель-паша, убедившись в невозможности дальнейшего сопротивления, капитулировал. Турецким войскам, находившимся в горах, тоже было приказано сложить оружие. Удалось спастись бегством только большой части турецкой конницы (около 3 тыс. человек).
Русская армия потеряла 5123 убитыми и ранеными и около 600 обмороженными. Турецкие потери составили около 23 тыс. человек, главным образом пленными, и 93 орудия.
С пленением армии Весселя-паши был открыт кратчайший путь к Адрианополю и Константинополю, что, наряду с поражением армии Сулеймана-паши под Пловдивом, сделало для Турции невозможным продолжение войны.