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.