It was a good sprint by Greipel. He pulled himself and Cavendish a mile clear of the rest and was clever enough to sprint at a slight leftward angle, forcing Cavendish to take a long route around. Cavendish was just faster.
So, I find it hilarious that today's finish was too much for Kittel. The guy is hopeless without taking advantage of other teams (giant never chased for him) and having his train mauling other trains because they were fresher.
He is good (the best) on the flattest, of the flattest, easiest stages without needing even technical skills.
Stop blaming Kittel, of course it wasn't too tough for him, just etixx are so dumb. They still can't figure out that Richeze is the best lead out man in the world and when he left it to Sabatini, Kittel was positioned by him in like 30th position.