A knife-wielding suspect with multiple past arrests killed two men and left a woman fighting for her life Monday following the unprovoked attacks in New York City, officials said.

The alleged attacker, whose name was not released, is a 51-year-old homeless man with eight arrests. He was caught when a good Samaritan cab driver alerted authorities, NYPD Chief of Detectives Joe Kenny said. 

"Today, we have three innocent New Yorkers, just going about their lives, who were the victim of a terrible, terrible assault," he said.

DANIEL PENNY TRIAL RESUMES AS FELLOW MARINE VET EXPLAINS CHOKEHOLD TRAINING ON WITNESS STAND

NYC Mayor Eric Adams

New York Mayor Eric Adams discusses Monday's stabbing spree in Manhattan.  (NYPD)

Investigators don't have any other suspects, Mayor Eric Adams said in a news briefing. 

The stabbing spree began around 8:20 a.m., when a 36-year-old man was standing in front of a construction site where he was working on 19th Street and was stabbed in the stomach, Kenny said. 

The suspect fled, and the victim was taken to Bellevue Hospital, where he was pronounced dead. 

Around two hours later on 30th Street near the FDR Drive on the East River, a 68-year-old man who was fishing was stabbed multiple times through his body, Kenny said. The victim also died at the same hospital. 

A half-hour later, a woman, 36, was stabbed multiple times on East 42nd Street and First Avenue near the United Nations building.

AOC'S 'RED LIGHT' DISTRICT OVERRUN WITH PROSTITUTES AS LOCALS CALL OUT MIA 'SQUAD' MEMBER 

Bloody knife on NYC street

Two kitchen knives, one bloody, were used by a homeless man to kill two people and injured a woman in New York City on Monday in a series of random, unprovoked attacks, police said.  (NYPD)

She was taken to Weill Cornell Medical Center, where she was listed in critical condition. 

"As of right now, these attacks seemed to be unprovoked," Kenny said. "That he just walked up to them and began to attack them with the knives."

A short time after the third attack, a witness near 46th Street told police that a possible robbery suspect was walking in the area. The witness was a cab driver who saw the third attack, believing it to be a robbery instead of a stabbing, authorities said. 

Law enforcement officials work at the site of a stabbing spree near the United Nations Headquarters in New York, Monday.

Law enforcement officials work at the site of a stabbing spree near the United Nations Headquarters in New York, Monday. (Yuki Iwamura/Associated Press)

That suspect was taken into police custody. He was found with large kitchen knives covered in blood, police said. His clothing was also covered in blood, said police. 

"I just heard a commotion. Stepped outside and heard what people were saying and reacted," the officer who took the suspect into custody told reporters.  

CLICK TO GET THE FOX NEWS APP

The suspect was taken to a police precinct and questioned. Adams said Monday's attacks were a "clear, clear example of the criminal justice system, mental health system that continues to fail New Yorkers."