Zurich win will silence critics - Blake

World 100m Champion Yohan Blake says his victory at the Diamond League meeting in Zurich will silence his critics.

Blake beat Jamaican rival Asafa Powell with a personal best of 9.82 seconds in Switzerland.

The athlete, who admits Usain Bolt has been teaching him some tips, describes himself as a "beast" who has proven he can "do anything".