One Missed Call

College student Yoko Okazaki receives a phone call accompanied by an eerie, unusual ringtone, which goes to voicemail. The call is from Yoko's own number, dated two days to the future. Yoko and her friend Yumi Nakamura listen to the voicemail, hearing Yoko's voice chatting casually, followed by a horrendous scream and then dead silence. Two days later, Yoko calls Yumi that night to discuss shopping plans. Yumi realizes that Yoko is on the exact routine as the voicemail they'd heard before, but can only hear Yoko screaming after she is violently dragged off onto a speeding commuter train, which kills her. Her head then vomits a red candy upon death as her detached hand, still clutching her phone, calls a number. Several days later, Yoko's boyfriend, Kenji Kawai, reveals to Yumi that he had also received a voicemail accompanied by the same ringtone as Yoko's right after her death. Yumi then watches as Kenji is pulled into an empty elevator shaft to his death. He also spits out a red candy and calls a number, like Yoko.
A colleague of Yumi's, Natsumi Konishi, is staying at Yumi's apartment when she receives the cursed voicemail, this time accompanied by a video showing Natsumi being haunted by a ghastly figure. Her attempt to discard the phone is futile as she keeps receiving the mails on other phones, and is taken for an exorcism. Desperate, Yumi meets with Hiroshi Yamashita, a detective who had investigated the curse. Yamashita reveals that his sister, Ritsuko, was a social care worker who had received the voicemail and eventually died from a house fire. Natsumi's exorcism is a disaster and she is killed when her body horribly contorts. Yumi receives the cursed voicemail shortly after.
Yumi and Yamashita learn from Ritsuko's journal that she took care of two children, Mimiko and Nanako Mizunuma, whose mother, Marie, was suspected of abusing them for the sake of attention. Mimiko succumbed to her asthma attack a year before, while Marie was last seen in a hospital, now destroyed after a fire. Only Nanako is identifiable; she is mute and carries a doll ringing with the tone that is the ringtone of the cursed voicemail. Yumi visits the abandoned hospital, but is haunted by ghosts until she meets Yamashita. During a lockdown, the two find Marie's decomposed body clutching a cellphone. The body rises and blasts Yamashita out of the room. It follows Yumi, who reminisces of her abusive mother and hugs Marie's body, which becomes inanimate again.
Yamashita is called to Nanako's orphanage to watch a nanny cam Marie had used to monitor her children. The cam shows that Marie never abused her children; instead, it was Mimiko, who cut Nanako's hand that resulted in Marie taking Nanako to the hospital while Mimiko succumbed to her asthma. Realizing that Mimiko is behind the curse, Yamashita races to Yumi's apartment as Yumi is haunted by Mimiko's ghost. Yumi stabs Yamashita, and he slips into unconsciousness. Yamashita dreams that he helps a dying Mimiko to breathe with an inhaler. Upon waking, he is in a hospital with Yumi carrying a knife. Spitting a candy for Yamashita to eat, she waits as he chews it and laughs.

Question: Who stabs Yamashita?
Answer: Yumi