Runners pass the Tower of David during the third annual marathon in Jerusalem, Friday, March 1, 2013. 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. AP Photo/Sebastian Scheiner Palestinians hold flags during a demonstration against the third annual marathon in Jerusalem outside the Damascus gate in Jerusalem's Old City, Friday, March 1, 2013. A man on rollerblades in a Batman costume passes the Tower of David during the third annual marathon in Jerusalem, Friday, March 1, 2013. An ultra-Orthodox Jewish man looks at runners in Jerusalem's old city during the annual marathon in Jerusalem, Friday, March 1, 2013. JERUSALEM (AP) - Abraham Kabeto Ketla of Ethiopia has won the third Jerusalem marathon, setting a record for the race. 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.