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