Flanagan, de 36 años, y que nunca había ganado un maratón importante, se quedó con la victoria al cruzar la meta tras dos horas, 26 minutos y 53 segundos.