2012 winner Wilson Kipsang (KEN) wins again this time with a new course record at 2:04:29, beating the old record by 11 seconds. Home town fav Mo Farrah finished 8th.