Ethiopia's triple Olympic champion Kenenisa Bekele has retained his Great Ireland Run 10km men's title in Dublin.
Bekele produced a superb performance to win in a time of 28:51 despite gusting winds reaching 50mph.
Ukranian Sergey Lebid finished second in 29:08, with another Kenyan, Ibrahim Jeilan, third in 29:18.
Lauren Howarth won a closely contested women's race with 33:36, beating defending champion Gemma Steel by 13 seconds, with Julia Bleasdale third.
Stephen Scullion was the first Irish competitor home in the men's race, taking seventh in 30:15.
Linda Byrne was the host nation's leading woman in 34:24.