An Israeli man was wounded Wednesday night in a terror stabbing at a gas station outside the West Bank settlement of Givat Ze’ev, north of Jerusalem.

The victim was treated by medical teams at the scene. The Magen David Adom first-aid service said he was stabbed in the upper body and moderately to severely wounded. He was rushed to the Shaare Zedek Medical Center in Jerusalem for further treatment, police said.

Witnesses at the scene said the suspected terrorist attempted to flee the area, but was caught by civilians who alerted security personnel. According to police, the Palestinian terror suspect was subdued and arrested by security forces.

Nati Ostri, a volunteer for the Hatzalah rescue service who treated the victim, said police arrived in force immediately after the attack and prevented the stabber from attacking others.

“When we arrived at the scene, we saw a 36-year-old man lying on the ground at the gas station,” Magen David Adom paramedic Dudi Gur said.

“He was fully conscious and suffering from multiple stab wounds to the upper body,” he added. “We put him in the intensive care ambulance and on the way to the hospital we treated him, including stopping the bleeding and giving him fluids. He was in moderate to severe condition.”

A picture of the stabber’s ID posted to Twitter identified him as Abada Abu Ras, 17, from the nearby Palestinian town of Bir Nabala.

The attacker was also reportedly injured by a mob at the scene, and civilians initially blocked an ambulance taking him to Hadassah Hospital on Mount Scopus, Walla news reported. The crowd clashed with police and were dispersed. Members of the crowd shouted “why didn’t you kill him” and “death to Arabs,” the 0404 news site reported.

A video clip provided by the pit stop restaurant where the attack took place appeared to show the attacker approach the victim and his wife, then flee the scene. The attack takes place just off camera.

Earlier Wednesday, a Palestinian teen was arrested on suspicion that he had attempted to stab a soldier at the Qalandiya checkpoint near Jerusalem. There were no injuries in the incident.

During a routine army search on a bus at the checkpoint, the teenager was asked to show his identity card, and when he failed to do so, was requested to step out of the vehicle. At that point the 17-year-old pulled out a knife and tried to assault an IDF soldier, but the weapon fell from his hand, police said.

Soldiers subsequently apprehended the teenager, a resident of the West Bank city of Nablus, and transferred him to a nearby security facility for interrogation.