Stage 12: Toulouse - Bagnères-de-Bigorre Update

It just wouldn't be the Tour de France without some drama, and leading into the Individual Time Trial tomorrow, pre-race favourite Rohan Dennis has unexpectedly withdrawn part way through today's stage without explanation.

12 stages so far, and 12 different winners, who will it be tomorrow?

Stage 12 results are now in.