The Spaniard showed incredible reserves of energy and willpower to win a five-hour 29-minute marathon.