Руско-турската война е в разгара си. Революционерът Дяко пристига в София. Неговата цел е да подпомогне руското главно командване при освобождението на града. В дома на Андреа Будинов се запознава с неговите братя. Най-големият от тях – Климент, е лекар в турска военна болница. По време на следването си в Петербург той се е свързал с руското разузнаване, с което поддържа контакти след завръщането си в България. На излизане от дома на братя Будинови Дяко е арестуван от турците.
Комендантът на София планира да превърне града в непревземаема крепост и е мобилизирал за строежа на укрепленията всички здрави български мъже. Сред тях са и двамата братя Андреа и Коста Будинови. Ръководителят на английското разузнаване при Западната турска армия Сенклер придружава група чуждестранни консули при обиколката им из табиите. Турците осуетяват опит за неподчинение на един българин, Андреа се намесва и е арестуван. Благодарение на познанството си с присъстващия френски консул Леге той е освободен. От разговора с него Андреа научава, че в София предстои посещение на високопоставен турски военачалник, който трябва да създаде редовна турска армия за отпор срещу приближаващите руски войски. За да научи повече подробности, Андреа се сближава с Неда.
Руските войски обсаждат Плевен. Андреа научава от Неда, че очакваният в София военачалник е главнокомандващият турската армия Сюлейман паша. Климент и Коста отиват при руснаците, за да им предадат тази информация и да им покажат най-прекия път през Балкана, като изненадат в тила турските войски. Настъпва зима. Гурко подготвя войските си за прехода, идва вестта за превземането на Плевен.
Сенклер арестува стария Будинов заради измяната на синовете му. За главата на Андреа е обявена награда. Генерал Гурко повежда войските си през Балкана, много от руските войници намират смъртта си, засипани от снежни виелици. В преспите загива и Коста Будинов. Братът на Неда я проследява в една късна вечер и така открива къде се крие Андреа. Съблазнен от наградата, той го издава на Сенклер. Андреа успява да се изплъзне от засадата. Неда е арестувана. Тя изпраща писмо до Леандър Леге, в което го моли да развалят годежа. Сесил, дъщерята на Леге, която е силно привързана към Неда, тръгва да я търси, за да я убеди да се омъжи за баща ѝ. На улицата Сесил е заловена от турци, изнасилена и убита.
Генерал Гурко преминава Балкана и се готви да атакува разположената около София армия на Сюлейман паша. Превзет е Арабаконашкия проход. Пътят на руските войски към София е открит. Чуждестранните консули са уведомени от Сюлейман паша, че София ще бъде опожарена. Сенклер напуска София, турците панически бягат. В спасяването на града се включват всички негови жители. Сред тях са италианският консул Виторио Позитано и Андреа. С група смелчаци Андреа влиза в Черната джамия, където са затворени Неда и баща му. Но непоправимото вече се е случило – старият Будинов и бащата на Неда са обесени. Андреа успява да спаси само Неда. Руските войски тържествено влизат в София ...