The culprit is Ryusuke Kodama. He is knocked out by Sato who was disguised as Kobayashi. The latter hears Shiratori's love confession after the case, and she remembers at last.
People
Akira Sumida
Victim (stabbed)
Pawn shop owner
Kikuna Kagitani
25 years old
Ryoko Takimoto
31 years old
Ryusuke Kodama
27 years old
Major events
The other police believe that Shiratori is courting Sumiko solely for her similarities to Sato. This strains their budding romance, as Sumiko listens to this and tries to cut Shiratori off.
Shiratori tries to mend the disagreement and explains the role that Sumiko played in his life, confessing to her. She doesn't remember, however, and sadly thinks Sato was the girl instead of her.
Shiratori is a part of the group that protects Sumiko and catches the culprit hell-bent on silencing her. He confesses to her again, and since Sumiko finally can remember him, she accepts his feelings. From then on, they start a relationship.
Conan has woken up and solved the case. Kaito thought he would escape this time, but he was found one hour later because of this thing: Conan had kicked one of the calling cards onto his back!
Kaito Kid disguised as Genta in a rush, pretending to be trapped in a hole, with only his head poking out, then fooling people about his true size, in order to escape Conan and the police.