Eliud Kipchoge won his Melbourne Marathon debut on Sunday, breaking the race record by two seconds. The 41-year-old Kenyan called it his first marathon victory in three years and thrilled thousands of fans with the finish at the MCG.