Robert is the first off the ramp and sets a time of 16'51" at the first intermediate.
Dempster can't match it and is slower by 29 seconds.
Gonzalez Salas is 4 seconds slower still.
Atkins is better but still 27 seconds slower.
Vanderpool goes into 2nd, 16 seconds down.
Howson is a further 2 seconds off the pace.
Schadlich loses 22 seconds.
Hofer is having another bad day and has lost 28 seconds already.
Balloni is 15 seconds down.
Pokala does well to be just 5 seconds in arrears.
Beniusis is 9 seconds slower.
De Luna sets the fastest time at the first intermediate. The new time to beat is 16'43".
Hasnaoui loses 9 seconds.
Kamna is 6 seconds off the pace.
De Bod is 14 seconds slower.
Hussein loses 22 seconds. The TT specialists seem to be having a hard time in the first sector.
Benito loses 16 seconds.
Andriafenomananiaina sets the new best time of 16'40".
Bartl is 13 seconds down.
Dunbar sets the new market at 16'38".
Bazhkou has lost 14 seconds so far.
Barton is just a second off the best time!
Borisavljevic is 12 seconds off the pace.
Kittel is 27 seconds down. Not a good ride from him so far.
Bernal is in search of the U25 jersey again. He is 18 seconds down at the moment.
Konig has lost 8 seconds in the first sector.
Fraille sets the new best time! It is 16'35". Can he go 2 for 2 in the TTs?
Fiedler is another TT specialist who isn't looking convincing so far. He has lost 18 seconds.
Sergent does much better, but is still 3 seconds off the best time.
Ahmad Zamri is 15 seconds off the pace.
Zmorka has lost 21 seconds so far.
Martin is another second slower.
Figueiredo is 15 seconds down.
Gesink sets the new best time of 16'28". After a disappointing stage yesterday, can he make up for it today?
Paillot is 3 seconds down in 2nd place.
Bettiol isn't strong against the clock and it shows as he loses 53 seconds already.
Intxausti has lost 13 seconds.
Izagirre is just 2 seconds off the best time.
Gonzalez Cortes, a surprise name this far up the GC, holds his own in the first sector, losing 24 seconds.
Cattaneo speeds through to take the lead with a time of 16'22".
Haga loses 16 seconds in the first sector.
Dees is 2 seconds better off.
Cataford is just a second off Cattaneo's time!
Eastman uses the profile to his advantage and ties Cataford's time at the first intermediate. He too is a second down on the best time.
Top 20 after First Time-Check
Cattaneo
16'22"
Cataford
16'23"
Eastman
16'23"
Gesink
16'28"
Izagirre
16'30"
Paillot
16'31"
Fraille
16'35"
Dees
16'36"
Haga
16'38"
Dunbar
16'38"
Sergent
16'38"
Barton
16'39"
Andriafenomananiaina
16'40"
Intxausti
16'41"
De Luna
16'43"
Konig
16'48"
Kamna
16'49"
Borisavljevic
16'50"
Figueiredo
16'50"
Ahmad Zamri
16'50"
Robert sets the first time by virtue of starting first. The standard is set at 32'47"
Dempster is 49 slower at the finish.
Gonzalez Salas performs worse still, another 4 seconds in arrears.
Atkins loses 42 seconds today.
Vanderpool is a further second slower.
Howson is 29 seconds off the pace.
Schadlich improves but not much to be 300 seconds slower.
Hofer hasn't enjoyed this race. He loses 51 seconds.
Balloni is 30 seconds slower.
Pokala goes 2nd for moment, losing 17 seconds.
Beniusis is 30 seconds in arrears.
De Luna can't hold his advantage and loses 14 seconds to Robert in the second sector to end up 6 seconds in arrears.
Hasnoui ends up 9 seconds slower.
Kamna loses a bit in the second half to be 20 seconds down.
De Bod loses 30 seconds today.
Hussein is a further second slower.
Benito loses 36 seconds.
Andriafenomananiaina goes the same way as De Luna. He is 10 seconds behind the best time at the finish.
Bartl ties Benito's time.
Dunbar ties the best time set by Robert!
Bazhkou loses 22 seconds.
Barton is just 3 seconds off the best time.
Borisavljevic loses half a minute.
Kittel improves in the suiting second sector but still loses 19 seconds overall. The second sector seems to be helping the TT riders more.
Bernal loses 36 seconds on the stage.
Konig is a bit slower in the second half and ends up 19 seconds slower.
Fraille goes fastest at 32'33". That's a significant improvement.
Fiedler is down 12 seconds but moves into 2nd.
Sergent is the new leader! He sets the new best time of 32'31".
Ahmad Zamri loses ground in the second sector and is 36 seconds slower.
Zmorka does a great second sector but still loses 21 seconds today.
Martin loses 1'3" today. He's looking at a few positions loss because of this.
Figuereido does better with a 32 seconds loss.
Gesink ties the time set by Sergent.
Paillot rides a storming second sector to improve the best time to 32'25".
Bettiol loses just under 2 minutes, which means he's also looking at a drop of a few positions in the GC.
Intxausti loses 38 seconds.
Izagirre does well to lose just 8 seconds.
Gonzalez Cortes loses 53 seconds which will result in a loss of GC places.
Cattaneo keeps going and once again sets the best time. It is 32'20".
Haga loses 29 seconds and his position to Cattaneo.
Dees loses 24 seconds. That should be good enough to keep his podium spot.
Cataford blasts away the previous time to go quickest at 32'13!
Eastman slows down in the second sector, but is still fast enough to be 4th on the day, losing 13 seconds. He comfortably holds on for the win.
Today's winner - Alexander Cataford.
Ryan Eastman upsets the odds (seems weird given his stats, but holds true for this race) to take the win in this race. Cataford rides the race of his life to finish an incredible 2nd. One of the best races of Dees' long career as well, and he takes the final podium spot. Cattaneo makes up one spot in the last stage to be 4th, but won't really be happy with what happened yesterday. Haga also rode a great race and will be quite happy with 5th.
Izagirre has to be content with 6th, while Paillot will be content with 7th. Gesink won't be as he was the top favourite coming into this race. Another surprise in the Top 10 is Gonzalez Cortes who's ride yesterday allows him to finish 9th, despite losing a few places today. Intxausti rounds out the Top 10, another rider who'll probably not be overly pleased with the result, but his team won't be complaining too much.
Cataford's great race is rewarded with the Points jersey ahead of Eastman and Cattaneo.
Eastman, Turgis and Gautier tie for the KOM jersey.
Bernal takes back the U25 jersey from Nych, who falls to 3rd. Errazkin is 2nd.
Zalgiris wins the Teams classification. Farfetch and Minions are the next teams in the standings.