Marrakech - Kenyan athlete Moses Gaikaria Mbugua on Sunday won the 27th International Marathon of Marrakech.