JERUSALEM (AP) — Abraham Kabeto Ketla of Ethiopia has won the third Jerusalem marathon, setting a record for the race. About 20,000 runners took part despite protests by Palestinians.

Ketla finished in 2 hours, 16 minutes and 29 seconds Friday, beating the record by three minutes.

Luka Kipkemoi Chelimo of Kenya was second at 2:19:02. Vincent Kiplagat Kiptoo of Kenya finished third.

Mihiret Anamo Anotonios of Ethiopia set a record in the women's race with 2:47:26. Radiya Mohammed Roba of Ethiopia was second with 3:05:58.

Palestinians called for a boycott of the marathon because it passed through east Jerusalem, which they claim for a future capital. Palestinians held a small protest without disrupting the race, police said.

Israel captured east Jerusalem in the 1967 war. It claims the whole city as its capital.