The 37-year-old shaved 18 seconds off the course record set during the Athens 2004 Olympics by Italian Stefano Baldini.
Kandie was followed across the finish line by three of his countrymen — Raymond Kimutai Bett (2:12.34), Josphat Kiptanui Too Chobei (2:15.38) and Julius Kiplagat Korir (2:15.51).
The women’s race was won by Kenya’s Naomi Jepkogei Maiyo, 25, who clocked 2:41.06 and was 20th overall.
Felix Kipchirchir Kandie (KEN) 2:10.37, Raymond Kimutai Bett (KEN) 2:12.34, Josphat Kiptanui Too Chobei (KEN) 2:15.38, Julius Kiplagat Korir (KEN) 2:15.51, Amare Eneayehu Abebe (ETH) 2:16.31
Naomi Jepkogei Maiyo (KEN) 2:41.06, Nancy Joan Rotich (KEN) 2:41.29, Linah Jerop Chirchir (KEN) 2:42.41, Kidist Fiseha Tedla (ETH) 2:43.46, Yumiko Kinoshita (JPN) 2:44.18