Tony Martin has won stage 20 of the Tour de France by 99 seconds in today's time trial.
But Vincenzo Nibali has extended his overall lead to nearly eight minutes, and barring a crash, will be crowned champion after tomorrow's final stage.
Jean-Christophe Peraud is in second place in the standing, but is unlikely to make up the 7 minutes and 52 seconds that he trails Nibali by.