1944 год. Большая часть СССР освобождена от фашистов, но скрытый враг действует на освобожденных территориях в составе диверсионных подразделений. Майор юстиции военной прокуратуры Светлана Елагина получает задание отправиться в Одессу в составе следственной группы, возглавляемой капитаном СМЕРШа Звягиновым, для разоблачения предателей и перехвата архивов германской разведки ФХО. По прибытии Елагина приступает к расследованию убийства четырех моряков черноморского флота. В один из дней Светлана встречает в городе своего мужа Ивана Рокотова, о котором ничего не знала с момента отступления советских войск из Харькова.
Светлана просит капитана Звягинова ввести Рокотова в состав их спецподразделения. Звягинов прикрепляет Рокотова к следственной группе, приказывая тщательно проверить рассказ Ивана о деятельности в Харькове, отступлении, ранении и пребывании в партизанском отряде. Рокотов и Елагина вновь начинают работать вместе. Рокотов догадывается, что группа, прибывшая из Москвы, направлена в Одессу не для усиления местных органов охраны правопорядка. Старшина Федоренко рассказывает Рокотову, что Светлана потеряла ребенка...
Убит горвоенком подполковник Лапко. Рокотов и Елагина приступают к расследованию. Домработница сообщает Рокотову и Елагиной, что на днях бывший циркач Митяй Куценко грозился зарезать Лапко. Звягинов сообщает Елагиной, что ради нее он пошел на должностное преступление, включив Рокотова в спецгруппу. По его сведениям, Рокотов был в плену у немцев. В городе происходит череда ограблений с убийствами: во всех случаях дверь бандитам кто-то открывал изнутри.
Звягинов продолжает собирать данные на Рокотова. Елагина и Рокотов подозревают, что убийство Лапко и убийство кассира автобазы — дело рук одной банды, которую возглавляет Швец. Елагина входит в доверие к беспризорнику Сан Санычу и с помощью него пытается выйти на местных бандитов. Помощник первого секретаря горкома партии Малышев рассказывает Рокотову, где можно найти банду Швеца. Звягинов узнает от капитана шифровальной службы Горшкова, что в городе велся сеанс немецкой радиосвязи.
Убита соседка Рокотова и Елагиной — шифровальщица штаба округа София. Осмотр места преступления выявляет, что у убитой пропали дорогое кольцо и планшет с секретными документами. Звягинов вызывает Елагину к себе и отчитывает за то, что она не сообщила об убийстве радистки, ведь на днях был запеленгован немецкий радиосигнал. Степанов сообщает Рокотову о свидетельнице, у которой есть информация о мужчине, от которого в ночь убийства возвращалась София. Теперь под подозрение попадает начальник девушки — полковник Крепкий.
Беспризорник Сан Саныч, видевший напавшего на Софию, не опознает в полковнике Крепком убийцу. Сан Саныч передает Елагиной бумаги из планшета радистки: они оказываются немецкими шифровками. Капитан Горшков из шифровальной службы вспоминает, где видел человека, которого ищет следствие. Елагина попадает в смертельную западню.
Ночью убит и ограблен морской патруль. Рокотов предполагает, что документы и форма нужны бандитам для какого-то конкретного дела. В порту от капитана лейтенанта Зиминой Рокотов узнает, что машина в сопровождении морского патруля везет в порт золото «Торгсина». В назначенное время патруль не выходит на связь. Бланк сообщает Елагиной и Рокотову, что знает, кто такой «товарищ Ворон», который выдал немцам подпольную комсомольскую ячейку.
Пока Рокотов и Елагина занимались расследованиями, Звягинов искал пропавший архив ФХО. Рокотов приходит к выводу, что по характерному почерку убийства Малышева, морского патруля, связного Авдеева — это дело рук одного человека. На допросе Тюбик сообщает, что в катакомбах находится банда и, что ее главарь немецкий агент Иона. Рокотов, Елагина и Звягинов вместе с проводниками Бланком и Зиминой отправляются к катакомбы.