Kenya's Raymond Kipkoech claimed victory in a time of 2:26:44 in the Jerusalem marathon.
Kipkoech, 34, took advantage of a bizarre incident when race leaders Mutai Kopkorir and Kiman Njorage took a wrong turn and ended up crossing the finish line of the half-marathon in a different location.
Crowds were then confused to see the first runner to reach the actual finishing line, Robert Kipkoech Cheruiyot, only credited with fourth place.
The women had fewer problems navigating the course, with Ethiopian Oda Worknesh winning their race in a time of 2:50:05.
The race attracted 10,000 runners from 40 countries who witnessed some of the city's best-known sights including the Knesset, the Old City, Sultan's Pool, Mount Zion, the German Colony, the Jerusalem Promenade and the Mount of Olives. The field included 2,000 Israeli soldiers and more than 1,000 visiting competitors.