Michael Matthews won stage 16 of the Tour de France to Romans-sur-Isere as Chris Froome fought off fierce crosswinds to protect the yellow jersey.
Australian Matthews won his second stage of this year's Tour in a sprint finish ahead of Norway's Edvald Boasson Hagen and German John Degenkolb.
The peloton battled strong winds over lengthy stretches of the 165 kilometres stage from Le Puy-en-Velay, but three-time Tour winner Froome stayed on the right side as the peloton split into pieces over the final 20km.
Take a look at the breathtaking ending....