An Israeli settler has been killed by a Palestinian at a bus stop in the northern West Bank, police say.
The attack took place at Tapuah Junction, near the city of Nablus, police spokesman Micky Rosenfeld said.
Reports say the Palestinian stabbed the man before grabbing his gun and shooting him. The attacker was shot and wounded by security forces, police say.
Palestinians and Israeli troops have clashed recently in the West Bank, but fatal attacks on settlers are rare.
Mr Rosenfeld said the Palestinian attacked the Israeli from behind, stole his weapon and then shot him at close range.
Israeli media reports say the Palestinian shot at security forces when they arrived at the scene. The man was shot and wounded by border police before being arrested.
The Palestinian, who comes from the northern West Bank town of Tulkarm, was taken to a hospital in Israel for treatment, police spokeswoman Luba Samri told AFP news agency.
Police named the victim as Evyatar Borovsky, a 32-year-old father of five, from the nearby settlement of Yitzhar.
Tuesday's attack is the first time a settler has been killed by a Palestinian in the West Bank since 2011.
Earlier this month violence flared between Israeli troops and Palestinians protesting against the continued detention of a group of Palestinians on hunger strike in Israeli prisons.
According to Reuters news agency, nine Palestinians have been killed in various incidents with Israeli forces in the West Bank since the start of this year.
About 500,000 Jews live in more than 100 settlements built since Israel's 1967 occupation of the West Bank and East Jerusalem.
The settlements are considered illegal under international law, though Israel disputes this.