Team Katusha rider Joaquim Rodriguez has won the 12th stage of the Tour de France.
In the 195km stage, taking the riders from Lannemezan to Plateau de Beille, the Spaniard finished ahead of Jakob Fuglsang and Romain Bardet to claim victory.
© Getty Images
Chris Froome retained the yellow jersey after finishing alongside main challengers Nairo Quintana, Tejay van Garderen and Alberto Contador.
Today's stage represented the third and final day in the Pyrenees.