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