NEW YORK (CBSNewYork) — A suspect is facing charges after police said a pregnant woman and her friend were stabbed on the subway following a dispute.

Derrick Wilson of the Bronx is charged with attempted murder, assault, menacing and criminal possession of a weapon charges, police said.

Police say he stabbed a 21-year-old woman in the arm and her 24-year-old friend, who is five months pregnant, in her neck after they bumped into him on a 2 train around 6:30 p.m. Thursday.

When the train pulled up at Prospect and Westchester avenues, the suspect and the victims ran out. Police say said the suspect then threw his knife off the platform and tried to run down the stairs, but was stopped by a crowd of bystanders.

“Everyone was helping her, that’s the good thing,” one witness told CBS2’s Ali Bauman. “Everyone else on the train, they moved and stopped him.”

“I heard some commotion that somebody got stabbed,” one witness said. “Me and a couple of other guys, we said ‘where’s he at.’ We came looking for him and he ran out. He came past me and I grabbed him.”

Cell phone video shows Wilson bleeding from his neck, well dressed and in handcuffs.

“As soon as they got him, the guy stood still. Th eonly thing he said was don’t throw me down the stairs,” one witness said.

Police credit his quick arrest to the good Samaritans who stopped his escape.

“I said, ‘listen don’t hurt him where he’ll die. Don’t kill him. Hold him for the police,'” the witness said.

Both women were taken to the hospital, where the pregnant woman is recovering after undergoing surgery Friday morning.

Watch & Listen LIVE