Finishing with almost an identical time from last year, 2014 runner-up Tom McGrath (2:28:48) came in almost five minutes ahead of nearly 600 runners to win the 2015 Edmonton Marathon along the Saskatchewan River in Alberta, Canada.
Thomas Omwenga took second with a time of 2:33:44.
Third-place finisher Brendan Lunty (2:34:50) was only other runner to come in under two hours and 40 minutes.
He finished fourth in 2014.
For the women, it was Emily Potter in easily ahead of the field.
Her time of 2:42:56 set a new course record.
Polly Moody (3:00:35) came in less than a minute ahead of Reina Ainsworth (3:01:31) to take second.
Moody finished eighth in the half marathon a year ago.
Daniel Kipkoech (1:03:36) cut 40 seconds from his third-place finish in 2014 to top more than 1,600 runners in this year’s Edmonton Half Marathon.
Coming in less than a minute behind Kipkoech was runner-up Reid Coolsaet with a time of 1:04:09.
In a tight race for third, Kip Kangogo (1:05:02) beat Justin Young (1:05:05) by no more than a step.
Kangogo finished fourth a year ago.
For the women, it was Jess Draskau Petersson ( 1:13:08) with the win.
Mary Davies secured second with a time of 1:14:44.
Rhiannon Johns (1:16:12) rounded out the top three as the only other runner to come in under an hour and 20 minutes.