Double Olympic 10,000m champion Haile Gebrselassie won the Fukuoka Marathon in Japan on Sunday.
Gebrselassie is the form runner in marathons at the moment
The Ethiopian distance legend, 33, won in two hours six minutes 52 seconds.
Gebrselassie was just 56 seconds slower than the year's best time, which he set himself while winning in Berlin nine weeks ago.
Gebrselassie made his break with just under three miles left, while Ukrainian Dmytro Baranovskyy and Moroccan Jaouad Gharib were second and third.
Canadian-based Briton Jon Brown had to make do with seventh place, after a gashed foot cost him a better finish and the chance of a new personal best.
The 35-year-old had to settle for a time of 2:11.46, after suffering the injury around the 20-mile mark.
"Everything was going pretty well when one of the new set of insoles I have started using in my shoes gave me grief," he said.
606 DEBATE: Your thoughts on Gebrselassie's latest achievement
"Part of my heel started rubbing against it and it cut my foot.
"The problem made it awkward for me to run and although I was feeling all right, I started losing ground.
"There was still some way to go until I had the problem and I don't class the race as a disaster."