Rabat - Moroccan Marathon runner Hassane Ahouchar won the 36th annual Copenhagen Marathon in 2 hours 15 minutes and 24 seconds on Sunday.