An Israeli soldier was stabbed and lightly injured outside Jerusalem’s central bus station Sunday morning, when large numbers of soldiers catch buses back to their bases after a Shabbat break at home.
A security guard who witnessed the stabbing fired at the Palestinian assailant, who surrendered to him and was then arrested, police said.
“A private security guard who saw the event overpowered the terrorist until police arrived at the scene. The terrorist is under arrest,” a police statement said.
Paramedics administered first aid to the victim, 21, who suffered a stab wound in his shoulder, and evacuated him to a hospital in the city, police and rescue services said. He was released several hours later.
The attacker was later identified as a 30-year-old resident of Eizariya in the West Bank who possessed an Israeli identity card.
It was the second attack in Jerusalem in less than 24 hours.
A Palestinian man tried to stab an Israeli policeman on Saturday at the Jaffa Gate near the Old City and was shot dead by other officers, a police spokeswoman said.
On Wednesday, two Israelis were killed in a terror attack near Jaffa Gate.
The capital has seen frequent attacks since violence broke out around the Jewish new year in late September.
In all, over 20 Israelis have been killed in attacks, along with over 100 Palestinians, most of whom were targeted while carrying out attacks.
Times of Israel staff and AFP contributed to this report.