Feyisa Lilesa from Ethiopia has won the Dublin City Marathon.

He crossed the line in an unofficial time of two hours, nine minutes, 11 seconds - just four seconds off the record.

Russian Aleksey Sokolov, who is the record holder, came second in an unofficial time of two hours, ten minutes, 35 seconds.

The Kenyan runner Noah Serem came third.

The first Irish man home was Sergei Ciobanu, a member of the Clonliffe Harriers club, with a time of two hours, 22 minutes, six seconds.

The winner of the women's race was Katerina Stetsenko from Ukraine at a time of two hours, 32 minutes, 45 seconds.

Annette Keeley, from Raheny, was the first Irish woman to cross the finish line.

More than 12,500 runners took part in the Dublin City Marathon, which started at 9am.

This is the 30th year of the marathon and the winner picks up a prize of €15,000.

Organisers say competitors from 50 countries crossed the start line on Upper Fitzwilliam Street and over 70% of those hoping to complete the 26 miles are from Ireland.