Madrid - Moroccan athlete Abdelhadi El Mouaziz on Sunday won the 19th Almeria Half Marathon.