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