Dylan Groenewegen has won stage three of cycling's Tour de France in a four-way photo finish in Sondeborg in Denmark.
The Dutch rider narrowly beat overall leader Wout van Aert, Jasper Philipsen and Peter Sagan in a dramatic finish.
Britain's Geraint Thomas crossed the line back in 34th.
Advertisement
Tadhg Moriarty reviews the event to date