Micah Kogo proudly shows off his Edinburgh Run winner's medal
Micah Kogo has won the Great Edinburgh Run in his first competitive race in the Scottish capital.
The 22-year-old beat his fellow Kenyan and 2008 winner Bernard Kipyego, in a time of 28 minutes 13 seconds, with Kipyego in second - 14 seconds behind.
The women's title was won by American Deena Kastor in 32 minutes 38 seconds - ahead of three-time champion Jelena Prokopcuka from Latvia, who was second.
A record field of 10,000 runners entered the event.
Kogo was involved in a tremendous battle with Kipyego and only pulled clear after a late burst.
"I was always worried about Bernard and even when I got clear, I could hear him coming back at me," Kogo said.
"But at 5km I felt he was struggling so I put in a burst. He stayed close for a while but I finally broke him.
"It wasn't easy. Apart from the hills it was very, very windy. I hope to return and defend my title next year."
Kaston was equally thrilled with her victory in the women's race.
"That was a really tough course, the terrain was more like what you get in cross-country rather than a road race," she said.
"Fortunately it is what I'm used to back home and I always run strongly on hills."