The Diacore Gaborone Marathon is probably one of the most popular sporting events in the countries calendar and this year was proof of that.