Britain’s Geraint Thomas won his first Grand Tour stage with victory in the opening 14km time trial of the 2017 Tour de France in Dusseldorf, in 16 minutes four seconds to take the yellow jersey, with team-mate and defending champion Chris Froome 12 seconds back in sixth.