Kiprop Tonui (2:18:04) came in comfortably ahead of a field of more than 1,800 runners to win the SEB Tallinn Marathon in Tallinn, Estonia.
Sergei Tserepannikov (2:23:48) cut a handful of seconds from his fourth-place finish a year ago to take second.
Heinar Naine (2:24:09) rounded out the top three with a time of 2:24:09.
For the women, it was Kaisa Kukk (2:52:40) chopping six and a half minutes from her third place finish a year ago to take the top spot.
Despite coming in a minute faster than her first-place mark a year ago, Evelin Talts (2:55:29) still finished in second.
Mari Boikov (2:58:19) managed to hold off Moonika Pilli (2:58:58) for third.
Boikov finished eighth a year ago.
Tiidrek Nurme (1:06:08) notched a victory in the SEB Tallinn Half Marathon, coming in just over a minute ahead of Janis Viskers (1:07:14).
Aleksey Sokolov took third with a time of 1:10:14.
For the women, it was Ilona Marhele (1:18:35) coming in well ahead of the field.
Wgle-Helene Ervin (1:25:05) came in just seconds ahead of Olga Andrejeva (1:25:09) for second.
The price shown is converted as an approximate cost in your selected currency. Exchange rates may change while completing your purchase. Always check with your issuing bank for an exact exchange rate.