Le coureur marocain, qui signe sa première victoire après avoir remporté le marathon de Dublin en 2019, a devancé le Kényan Laban Kipngetich Korir (2h 08min 43sec) et l'Ethiopien Getaneh Molla Tamire (2h 11min 22sec).
Chez les dames, l'Américaine Betsy Saina s'est adjugée le titre en parcourant la distance de l'épreuve en 2h 26min 47sec, devant l'Ethiopienne Rahma Tusa Chota (2h 26min 53sec) et la Kényane Gladys Chesir Kiptagelai (2h 28min 41sec).