Haile Gebrselassie won his fourth Great Manchester 10km Run, while Britain’s Helen Clitheroe set a personal best in triumphing in the women’s race.
Ethiopia’s Gebrselassie, 38, who beat Britain’s Chris Thompson, said: “My big challenge right now is trying to be better than the youngsters.”
Clitheroe won in a time of 31min 45 secs, ahead of Christelle Daunay of France and Grace Momanyi of Kenya.
Thompson, 30, the 10,000m silver medallist at the European Athletics Championships last summer, finished 11 seconds behind Gebrselassie, who won in 28:10 and praised the Briton for mounting a challenge.
He said: “I didn’t expect that from this boy. He ran so great.”
Thompson said: “It’s great for him to be humble enough to say he thought I pushed him.