Taye Babeker Tirfea (2:20:49) defended his title with ease against more than 2,400 runners to win the Norway’s Oslo Marathon.
Coming in second along the Oslo waterfront was Sebastian Conrad Hakansson (2:29:46).
John Henry Strupstad rounded out the top three with a time of 2:31:14.
He finished fourth a year ago.
For the women, it was Hilde Aders (2:52:35) cutting more than seven minutes from her fifth-place finish a year ago to take the top spot.
Runner-up Ann Kristin Mosbron (2:55:47) was the only other women to come in under three hours.
Third-place finisher Elise Hay Opsahl just missed the mark at 3:00:25.
Bonface Kirui (1:03:24) bested nearly 9,000 runners to claim the top spot in the Oslo Half Marathon.
Obimichael Fissehatsion earned runner-up honors with a time of 1:04:25.
Sinay Fissehatsion (1:04:54) came in no more than a step ahead of last year’s winner Sondre Nordstad Moen (1:04:55) for third.
For the women, it was Eleanor Davies (1:15:45) edging out the field for first place.
Despite cutting more than 30 seconds from her 2014 time, last year’s winner Heidi Pharo (1:16:43) came in second.
Agnieszka Mierzejewska (1:17:01) managed to hold off Elise Selvikvag Molvik (1:17:08) for third.