Eliud Kipchoge won the Melbourne Marathon on Sunday in record time, ending a winless stretch that had lasted since 2023. The Kenyan great also described the course as the best he has ever run.