Reigning Olympic marathon champion Eliud Kipchoge from Kenya narrowly fails in his attempt to complete the distance under the previously insurmountable two-hour mark, finishing in a time of 2hr 00min 24sec on Saturday.