霍文斯以掩護患者隱私為由,不願向羅非泄露可疑患者的內情。秦小曼好說歹說,霍文斯才鬆了口,拿出了病人的病曆給羅非看,但他不給羅非帶走病人的病曆。羅非經過挑選,將嫌疑目標鎖定在了三個人身上,準備率領秦小曼調查三個嫌疑人。羅非離去之時,霍文斯邀請羅非加入下周的舞會,他想請秦小曼做舞伴,但又擔憂被秦小曼拒絕,希望羅非協助。羅非為了破案,準許了霍文斯-的要求。
三名嫌疑人分別是華通大學化學係副教授陳順昌,救火員杜金保,以及畫家江城。羅非在秦小曼的陪同下拜訪了陳順昌,湊巧的是,陳順昌在實驗實做實驗引起了火災,秦小曼與羅非趕緊上前協助滅火,兩人被陳順昌誤以為是兄弟會的成員。羅非與秦小曼撲了火做了好事,接著拜訪了杜金保。杜金保有嚴峻的夢遊症,昨晚夢遊的時候湧現在了火災現場,成了第一個救火英雄,獲得了救火隊頒發-的證書。第三個嫌疑人是畫家江城,江城有妄想症,他認定有罪...的人都邑遭遇地獄之火。
羅非經過分析,察覺三個嫌疑人有幾個共同的特點,三人在案發的時候都有不在場的證據,並且三人的精神都有問題。羅非覺得凶手選擇的目標是事先定好的,而不是隨機殺人,其中一定有規律。秦小曼有自己的獨到見解,她提醒羅非要看重做案時間。巡捕房三個嫌疑人進行了跟蹤,但一無所獲。羅非看了跟蹤筆記,聽秦小曼彙報王積富的情況。王積富獲釋之後整天把自己關在家裏,羅非暫時放下調查王積富,弄了一個大保險櫃在家裏,研究破解,的方法。
巡捕房的人察覺杜金保就是縱火犯,杜金保在家裏寄存了縱火地圖,下一個縱火目標是片子院。羅非沒有上杜金保的當,他認定縱火犯使出了調虎離山之計,於是在秦小曼的陪同下趕往王積富家裏。果不其然,王積富家發生了大火,秦小曼奮掉臂身跑進火場裏麵,企圖 營救王積富,不虞導致自己身處險境被困火海中。緊急關頭,杜金保趕了過來,救出了秦小曼。
秦小曼帶杜金保回警局,杜金保坦白交待自己就是縱火犯。他的縱火行為都是在夢遊中進行的,而不是在清醒的時候進行-的。第一起縱火案發生的時候,杜金保盤算自首,由於獲解圍火隊提拔,他在虛榮心的驅使下沒有自首。如今自己又一次縱了火,險些傷及無辜,他心中有愧決定自首。縱火案告破,羅非卻懷疑杜金保替人頂罪,真正的縱火犯另有其人。
羅非翻看了四起縱火案的資料,察覺四個受害人有一個共同特點,四人在十年前同時告退遷居,昔時正好發生了鑽石失竊案。受害人金查理用終生的積蓄買了一批鑽石,存進了彙旗銀行保險櫃,不虞隔天鑽石全部被盜了。這樁案子直到如今也沒有破獲,金查理受不了襲擊自焚身亡,四人很有可能就是偷盜鑽石的案犯。