Shinsuke Akiyama is the culprit. He faked his own death using Takeda's lifeless body (whom he first strangled, then he decapitated) as a decoy, and was aiming to kill Saegusa and Yamato too. His motive is that years ago, Yamato and his companions's mistakes led to a serial killer terrorising Nagano before being shot down, one of his victims being Akiyama's beloved younger sister.
The culprit is Saya Kitami, and she is actually 29 years old.
Afterwards, Hyoue Kuroda arrives on the scene, announces that Kiyonaga Matsumoto has been promoted, and that he will be taking his place. Conan looks on in shock, and Ai grips his shoulder in fear, as Kuroda asks for Conan's assistance in his new position.
Shinichi notices that Ronsuke is seemingly showing favoritism towards Ran. The reason is because that is preparation for a kidnapping attempt by Ronsuke Efune, his wife and his brother-in-law. Ronsuke's motive is to get a child for his wife to replace their daughter, as she ran away from home, which is also the reason for his wife's mental disorder. Yusaku reveals to Ronsuke that a fan girl of him that he met a few days ago is actually Ronsuke's daughter, and she has just returned to them. The brother-in-law is arrested, and Ronsuke and his wife decide to give themselves in after that.