Rafal Majka has won stage 17 of the Tour de France today.
Majka eased home after pulling away from the leading group with about 5k to go.
Overall leader Vincenzo Nibali has extended his lead after finishing in 3rd place.
He now leads Alejandro Valverde by five and a half minutes.
Ireland's Nicolas Roche came ninth on the stage, having featured prominently as the riders attacked the final climb. Overall, he is now 42nd.