The 40th Dublin Marathon has been won by EI Goumri of Morocco.
He took the title in a new course record of 2:08:04 on Sunday.
This compares to last year's win - set by Asefa Bekele from Ethiopia - of 2:13:23.
El Goumri ran a personal best of 2:08:20 at the 2019 Rabat Marathon, where he finished second.
Ireland's Stephen Scullion took second place, with a time of 2:12:01.
Patrick Monahan claimed the wheelchair title in 1:39:50.
And Moth Gedefa took home the women's title in a time of 2:27:48.
A record 22,500 runners took part in the cross-city event.
Patrick Monahan claims the wheelchair title in 1:39:50 #KBCDublinMarathon pic.twitter.com/4VpI4d6Dfa
— KBC Dublin Marathon (@dublinmarathon) October 27, 2019
International elite runners competed against Ireland's top endurance athletes.
Irish athletes also battled it out for national titles.
Meanwhile, 13 runners who have taken part in all 39 Dublin Marathons since the race began in 1979 completed their 40th this year.
This group included Mary Nolan Hickey from Wicklow - the only woman to have finished all of the marathons.
Just look at them go! #KBCDublinMarathon #RunThisTown pic.twitter.com/ljpGJtBy8j
— KBC Dublin Marathon (@dublinmarathon) October 27, 2019
The route ran from Fitzwilliam Street Upper, through the city to the Phoenix Park, back down towards Inchicore and UCD - finishing back at Merrion Square up to 5.00pm.
26.2 Miles, 22,500 participants & a 40th event to celebrate! ???????
Check out the route for the upcoming #KBCDublinMarathon .. it's almost time to #RunThisTown pic.twitter.com/KMrlBCvsug
— KBC Dublin Marathon (@dublinmarathon) October 17, 2019
There were also rolling road closures around the city as a result, as well as some public transport diversions.
Transport for Ireland (TFI) said its real-time information would not be in operation during the race.
More information on this can be found here
What a sight! ?? #KBCDublinMarathon pic.twitter.com/D0L16loTew
— KBC Dublin Marathon (@dublinmarathon) October 27, 2019
Aidan Power is director of customer, brand and marketing at KBC.
He said: "This year, the KBC Dublin Marathon is celebrating 40 years and we are honoured to be part of history in the making.
"Yes, a marathon is about running 26.2 miles, however, the Dublin Marathon represents so much more than that.
"It is about community spirit, bringing together runners, supporters, family members, volunteers and of course, fans, every October.
"In 1980, 2,100 took part in the first ever Dublin Marathon, this year, a record 22,500 runners will be at the startling line.
"As sponsor, we are immensely proud to be associated with such a special event and we would like to wish all of those running, the very best of luck."