Tour de Yorkshire 2018 Stage 3

Cycling

ByTheMinCycle

Katusha pulling now. Some of the bunch chose the wrong side at a right hander there. It's pretty hairy even this far out. Sylvan Chavanel attacks! 4.5km

Chavanel stretches his gap out. 4 chasers including a BMC guy trying to get to him. 2.5km

Sprint trains are forming, can Chavanel hang on? Go on man! 1.5km

Coquard and his Vital Concept mates are chasing!

Has caught and it's a mass bunch sprint! So close on the line, Max Walscheid of Sunweb wins it in a photo finish!

Magnus Cort Nielsen comes second and extends his overall lead because of bonus seconds.

Adam Blythe had a go but went too soon. Van Avermaet was also pushing but couldn't stick with the others and BMC must be gutted after all the work they did. Phew, that was exciting. Shame Cavendish wasn't able to contest it.

You may not have noticed but I (Steph) stepped in in the last few km as Tim was struggling with his connection. He's off gathering interviews at the finish line now so check here or @bythemincycle on Twitter later for those.

A surprise win for Walscheid then. Chapeau Chavanel though!

Thanks so much to Steph for stepping in for the finish! I had another disaster with the finish 4G signal! Hopefully it'll all be fine tomorrow for the brute stage that is stage 4! Halifax to Leeds! Can. Not. Wait! My hometown being the start! I'm @TimBonvilleGinn, see you then!