Conan is eventually saved thanks to Ran's blood donation. He wonders how Ran discovered the truth and what he should do. Heiji and Kazuha come to visit Conan at the hospital, and Heiji suggests Shinichi should tell Ran the whole truth, as she's waiting only for it. During the night, Haibara sneaks into Conan's room and takes aim at him with a gun.
Haibara tells Conan she was actually spotted by the Organisation after the hotel case with Pisco, and she made a deal with them : her life spared in exchange for Shinichi's and all his relatives' death. Eventually, Haibara shoots...a bunch of flowers at Conan, mocking him but telling him the possibility that there could have been another Black Organisation member at the party that night. She talks about Ran's discovery but doesn't really recommend that Shinichi should tell Ran the truth. She suggests either that solution, or to remain silent, or... The day after, Conan seems back up and about, though with a little cold, and insists to attend Ran's school play in which she will headline. A strange man strongly resembling Shinichi sits in the audience, smirking, being attentively watched by Conan. Kogoro and Kazuha came as well, and a group of friends, all of them working at Beika Hospital, are having a drink, waiting for the play to begin. During the play, as Ran is on stage, dressed as a princess, Sonoko tells Dr. Araide, who is supposed to play the knight charming, to prepare to enter the stage, but is flabbergasted as the knight isn't Araide. As the unknown knight and Ran are about to kiss each other, one of the hospital employees screams out in pain and drops dead.
In File 258, Shinichi is shown to still retain some of his habits as Conan. One such example is him referring to Ran as Ran-nēchan. As the Viz Media versions of the manga tends to omit the usage of Japanese Honorifics, (save for the manga version of "Solitary Island of the Princess and the Dragon King's Palace" in Volume 36 and "A Friendship That Can't Be Bought" in Volume 39), Shinichi instead is asking for Ran to hold his hand when they cross the street on the way to school.