Ibrahim Hassan of Djibouti won the Beppu-Oita Mainichi Marathon in Oita, southwestern Japan, with a meet record of 2 hours, 6 minutes and 43 seconds Sunday.
Kenya's Daniel Kipchumba crossed the finish line five seconds later for second place, and Japan's Tsubasa Ichiyama placed third in 2:07:44.
The 71st edition of the race started in front of the Umitamago aquarium and finished at J-Lease Stadium.
"With the win and course record, I'm very, very happy," the 26-year-old Hassan said. "The course was very good."
Aoyama Gakuin University's Shungo Yokota came in fourth in 2:07:47, setting the marathon record for a Japanese student runner.