Сулейман решил дать отдохнуть своим войскам у Филиппополя, а в случае если русские его атакуют, принять бой. Это последнее решение привело в ужас подчиненных паши, просивших его не рисковать последней турецкой армией, но переубедить «сердарь-экрема» им не удалось. 2 января вечером авангард Гурко (граф Шувалов с павловцами и гвардейскими стрелками) перешел в темноту, по грудь в воде и в 8-градусный мороз широкую и быструю Марицу, по которой уже шел лед. 3 января тем же путем перешла остальная часть 2-й гвардейской дивизии. Переправившиеся войска весь день вели бой, в общем нерешительный, ожидая развертывания главных сил. Сулейман, заметив опасность, приказал безотлагательно отступить, но было уже слишком поздно. 4 января утром русские овладели Филиппополем, форсируя ледяную Марицу всюду, где имелись броды, а вечером лейб-гвардии Литовский полк, ворвавшись в самую середину отступавшей турецкой армии у Карагача, внезапной ночной атакой уничтожил пехотную бригаду и захватил 23 орудия. 5 января турецкая армия свернула прямо на юг, причем 2 дивизии, потерявшие связь с главными силами, были совершенно уничтожены. Главным силам удалось оторваться от русских. Наша конница под начальством генерала Скобелева 1-го (отца) выясняла весь день 6 января направление отступления неприятеля, и утром 7-го турки были настигнуты у Караджалара лихим 30-м Донским полком Грекова, атаковавшим полторы турецкие дивизии и захватившим всю оставшуюся у турок артиллерию — 53 орудия. Этим блистательным делом и закончилось преследование разбитой под Филиппополем армии Сулеймана, лишившейся 20 000 человек (две пятых состава) и всей артиллерии (114 орудий). В Константинополе долго не знали, где находятся ее остатки. К 15 января они собрались у Карагача и оттуда морем перевезены частью на Константинополь, частью на Галлиполи. Наш урон у Филиппополя был 41 офицер и 1209 нижних чинов.
Таким образом, Гурко вывел из строя последний оплот Оттоманской империи — армию Сулеймана. Остатки ее бежали к морю, но добить их не пришлось — генерал Гурко получил предписание главнокомандующего дать изнуренным войскам 3–4 дня отдыха, а затем двинуться на Адрианополь. Овладению географическим объектом наша Главная квартира придавала большее значение, чем истреблению живой силы неприятеля.
Пока Гурко громил турок у Филиппополя, центр нашей армии, не теряя времени, пожинал плоды шейновской победы. В авангарде Скобелева шли 1-я кавалерийская дивизия и герои Шипки — орловцы и Железные стрелки. Сразу оценив обстановку, сложившуюся на театре войны, Скобелев, немедленно по занятии 1 января Эски-Загры, двинул в глубокий рейд на Адрианополь имевшуюся у него конницу — 3 полка 1-й кавалерийской дивизии под командой генерала Струкова.
Этот блистательный рейд решил кампанию. 2 января московские драгуны заняли важнейший железнодорожный узел театра войны — Семенли, отрезав армию Сулеймана от Адрианополя и предрешив ее разгром. Девять русских эскадронов нарушили все стратегические расчеты Турции. Неутомимый Струков громил тылы противника, захватывал обозы, огромные склады продовольствия и снаряжения и 6 января стоял уже в Мустафа-Паше, в кавалерийском полу-переходе от Адрианополя.
Взятие Семенли побудило турецкое правительство обратиться, наконец, к великодушию победителя. 5 января турецкие парламентеры прибыли на русские аванпосты. Разгром Сулеймана делал защиту Адрианополя безнадежной. 7-го он был эвакуирован, 8-го туда вступил Струков, а 10-го и авангард Скобелева. Развивая успех, Скобелев в тот же день двинул 1-ю кавалерийскую дивизию Струкова на Константинополь, а подошедшую от Гурко 2-ю Гвардейскую кавалерийскую дивизию — на Радосто. 14 января к Адрианополю стали подходить войска Гурко, а 16-го подошел и Радецкий. На верках Адрианополя найдено 70 исправных орудий. Все движения к Адрианополю совершались при чрезвычайно неблагоприятных обстоятельствах — в 10-градусный мороз, а затем в оттепель и гололедицу. Неся все запасы на себе, войска переходили вброд разлившиеся реки и ручьи. Край являл картину полного разорения. Особенно тяжело было положение мусульман, массами погибавших от болгарских ножей. Двинувшись от Адрианополя, Струков занял 13 января Люле-Бургас, обгоняя и обезоруживая бегущих турок и выслав летучие отряды к Чаталдже.