SEE Turtles don't like the looks of this and are chasing hard!
Ballerstedt wins the first intermediate sprint ahead of Kochetkov and Foldager.
The break is caught with 105 km to go.
Barbier wins the second intermediate sprint. He is followed past the line by Carsi and Welten.
Mengoulas and Camrda form another break.
Mengoulas wins the third intermediate sprint ahead of Camrda. Carsi takes the final point from the pack.
With 20 km to go, it's Babymetal and Euskaltel leading the chase. The peloton trail by 53".
Mengoulas also wins the final intermediate sprint of the day, beating Camrda. Frame takes the final point.
The break is caught with 11 km to go.
2.5 km to go. Babymetal have their train on the left. Euskaltel is on the right. There are many sprinters positioned in the middle, but without a leadout.
Ringheim is leading out Carsi. Babymetal have fallen further back. Welten and Zhao are closest to the front. 1.5 km to go.
Carsi is off with 800 meters to go. Welten and Zhao are still those closest to him.
Frame and Vingerling are closing in on the front with half a kilometer to go.
Carsi is done! It's neck and neck between Welten and Zhao at the front.
Welten is also done now with 100 meters remaining. Scully has gone into the lead. Major is coming through the fastest.
Scully wins!
Major is 2nd. Frame takes another podium in 3rd. Then it's Zhao, Welten and Houle for positions 4th through 6th.
Barbier is 7th, ahead of Kennett.
Riabuschenko and Carsi completed the Top 10.
Today's winner - Tom Scully.
Scully rolls back the years and takes the win. He also moves joint top of the Points classification with Major moving into 3rd. There are no other major classification changes to speak of but Kozhatayev did get dropped from the pack in the closing stages and loses all chance of a GC placing..