In the men’s race, Nzioka Matata, 27, produced a brilliant run in awful conditions to break 60 minutes – clocking 59 minutes 48 seconds.
The Kenyan’s time was only 11 seconds outside his personal best – set when he won the Padova Half Marathon in Italy earlier this year.
Nzioka Matata’s winning time left him 41 seconds ahead of compatriot Hillary Kipkoech (60:29) with Ethiopia’s two-time Tokyo Marathon winner Birhanu Legese a further second back in third place.
The winner broke clear of the world’s sixth fastest ever marathon runner Legese just after halfway and was never threatened thereafter.
Nzioka Matata’s compatriot Hillary Chepkwony was the fastest man in the field with a personal best of 58:53 set in Valencia last October but found himself detached from the leaders from an early stage and was unable to get back in contention as he eventually finished two minutes and 10 seconds off the pace in sixth place.
Hiko Tonosa was the leading Irish competitor in eighth place as his time of 62:47 was 24 seconds outside his personal best set in last year’s race when he finished in ninth spot.
Armagh athlete Fionnuala Ross was top Irishwoman in 10th spot in a time of 74:16 which was 51 seconds outside her best time for the distance.