Usain Bolt has ran a season best time of 9.79 seconds to edge out Justin Gatlin by .01 of a second, to take victory in the men’s 100m final in Beijing overnight.