The robot didn't win, and it didn't break the record, because the marathon is a race for people. This was a publicity stunt, and an effective one, as it turns out. But it's like saying a guy on a motorbike won the Tour De France. No he didn't, because that is a bicycle race.