Afiq Ali Hanafiah ended Malaysia's drought of 16 years without a Commonwealth Games medal in athletics after finishing third in the men's 100m T12 (visual impairment) final in Gold Coast on Thursday.