Peter Sagan led overall leader Chris Froome across the finish line in a frantic finish Wednesday in Montpellier to claim his second stage victory of the 2016 Tour de France.
Sagan — winner of Stage two and current wearer of the green jersey — formed part of a late breakaway with teammate Maciej Bodnar, Froome and his teammate Geraint Thomas, with the chasing pack leaving it too late to make their move.
MORE: Tour de France images | Inflatable arch collapses at Stage 7 finish
Strong winds made for a chaotic stage, with the yellow and green jerseys' involvement in a sprint finish providing a fitting end to a day described by Sagan as "crazy.