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.