The final stage of the Critérium du Dauphiné amounts to 136 kilometres and takes in two massive intermediate climbs. The race comes down to the last kilometre of the final haul up. Adam Yates strikes, gobbles up early attacker Dani Navarro, and powers to victory. Geraint Thomas wins the GC ahead of Yates and Romain Bardet. (Slideshow route/profile)

Race report Despite a lot of attacks, the pack is still bunched on the first slopes of the Cormet de Roselend. The riders tackle the ascent on the side where they descended yesterday.

On the climb Navarro, Gaudu and Ravasi open up a gap, while Tolhoek tracks them down with Rolland and Alaphilippe. The six reach the crest 2 minutes ahead of the main group, which is still the gap on the summit of the Col des Saisies.

Thomas punctures on descent and AG2R ups the pace. With the help of a number of domestics the leader closes the gap of 50 seconds.

Jungels crashes with 25 kms to go, but he is able to continue.

On the steep Côte des Amerands, the punchy penultimate climb, Gaudu heads out alone, while Bardet strikes in the GC group. Thomas and Yates follow him like shadows. Dan Martin loses contact, but he returns just before the last climb. Soler is gone, though.

Navarro gobbles up Gaudu with 6 kms to climb and continues on his own. Dan Martin accelerates with 4 kms out and Thomas, Yates, Bardet and Buchmann follow. Rolland hooks on.

Buchmann goes and Yates closes the gap with Thomas and Bardet on his wheel. Martin is dropped. Buchmann goes again. Bardet jumps to his wheel with Yates close behind. Thomas closes the gap with a steady effort.

Yet, the Welshman can’t respond when Yates strikes in the last kilometre. He is on to Navarro and tracks him down with 50 metres to go and wins the stage. Thomas finishes 19 seconds behind, which is enough to secure the overall victory. Yates and Bardet round out the podium, 1 minute and 1.47 back.