Olympic champion Tamirat Tola ran 2:03:10 in Beijing, breaking the course record by nearly four minutes and setting the fastest marathon time ever run in China.
Buze Diriba ran 2:16:12 to break the Amsterdam course record, while Lemi Berhanu led a men's race where the top eight all broke 2:05.