Bora-Hansgrohe’s Peter Sagan has won today’s second stage of the Tour de France and with race leader Fernando Gaviria of Quick Step Floors among the riders involved in a big crash with two kilometres remaining, the world champion leads the general classification and takes over the yellow jersey.

The crash happened in the middle of the bunch just after the peloton had sped through a right-hand bend and left just 15 riders in contention for the stage win on the drag up to the finish in La-Roche-sur-Yon.

Sagan followed a move from Groupama-FDJ rider Arnaud Demare, who would finish third with Sonny Colbrelli of Bahrain-Merida pipping the Frenchman to second spot, although his charge came too late to reel in the stage winner.

The world champion’s win was accompanied by a protest from Trek-Segafredo’s John Degenkolb, with Sagan’s pursuit of Demare seeming to force the German to brake to avoid crashing into the barriers.

Not in contention for today’s sprint was Katusha-Alpecin’s Marcel Kittel, the German – third on yesterday’s opening stage and wearing the green points jersey – puncturing with around 7 kilometres remaining.

The dramatic finale to the stage from Mouilleron-Saint-Germain followed a day on which Sylvain Chavanel of Direct Energie, who are based in the Vendée region, spent most of the day alone at the front of the race.

Among riders involved in other crashes today was Mitchelton-Scott’s Adam Yates, who came down with 25 kilometres remaining but was brought back to the bunch by several team mates.

Following the stage, Sagan said: “I have to say a big thanks to my team-mates. They rode at the front for the last 30 kilometres. In the end, I expected something easier but it was a very tough course, with a lot of ups and downs.

“I believed it was better to wait as long as possible to launch my sprint. Démare started with Degenkolb. I could overtake them. I was very lucky that Colbrelli didn’t jump fast enough to pass me.

“I’m very happy to get the yellow jersey too. To wear it for one day or more, it’s always special” he added.

“We’ll try to keep it after the team time trial. Everything is possible.”

Tomorrow’s Stage 3 features a 35.5 kilometrre team time trial starting and finishing in Cholet.