Hayle beat all comers by covering the notoriously hilly course in two hours, 12 minutes and 45 seconds, as thousands of spectators cheered him under sunny skies.
On the women’s side, Ethiopian runner Atsede Baysa won in 2:29:19, overcoming a 37-second deficit in the last five miles of the race.