The NYPD says 57-year-old Larry Brown stabbed 82-year-old Mazie Garris in the head, back and chest at her brownstone Monday.
Brown reportedly has a drug problem and was foaming at the mouth while running from the scene.
An intense manhunt ended with an arrest.
Garris is recovering at the hospital. She managed to walk outside the apartment despite her injuries and is now listed in stable condition.
Her husband, who was home at the time, was not injured.