The Kenyan-born 28-year-old beat Alberto Contador by nine seconds in today’s race to Chorges.
It gives Froome his third stage win on this, the 100th tour, making him the old Brit to have won more than two stages in a single tour.
Froome’s rival Contador was faster through three checkpoints but Froome crucially decided to change to his time trial bike halfway through the stage.
Froome made up 20 seconds over the last 13kms to take the stage by nine seconds from Contador, who was stripped of his 2010 Tour de France title over doping.
The Team Sky rider’s lead now stands at 4m 43s over Contador.
Image via Getty